summaryrefslogtreecommitdiff
path: root/ironic/common/disk_partitioner.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic/common/disk_partitioner.py')
-rw-r--r--ironic/common/disk_partitioner.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/ironic/common/disk_partitioner.py b/ironic/common/disk_partitioner.py
index 34ab49547..11c2d0da3 100644
--- a/ironic/common/disk_partitioner.py
+++ b/ironic/common/disk_partitioner.py
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations
# under the License.
-import os
import re
from oslo.config import cfg
@@ -187,10 +186,9 @@ def list_partitions(device):
:returns: list of dictionaries (one per partition) with keys:
start, end, size (in MiB), filesystem, flags
"""
- env = os.environ.copy()
- env['LC_ALL'] = 'C'
- output = utils.execute('parted', '-s', '-m', device, 'unit', 'MiB',
- 'print', env_variables=env)[0]
+ output = utils.execute(
+ 'parted', '-s', '-m', device, 'unit', 'MiB', 'print',
+ use_standard_locale=True)[0]
lines = [line for line in output.split('\n') if line.strip()][2:]
# Example of line: 1:1.00MiB:501MiB:500MiB:ext4::boot
fields = ('start', 'end', 'size', 'filesystem', 'flags')