diff options
author | David Lehman <dlehman@redhat.com> | 2009-08-14 17:01:10 -0500 |
---|---|---|
committer | David Lehman <dlehman@redhat.com> | 2009-08-17 17:03:38 -0500 |
commit | 1a487d58bc960a9b0f9bb855b1942fe18664f8e1 (patch) | |
tree | 0f8feb79616d6847d8176ae3c84d18c2b16786fa /storage/formats/disklabel.py | |
parent | ed9ca493b5a6562380519226b2ac9e905be4cf7c (diff) | |
download | anaconda-1a487d58bc960a9b0f9bb855b1942fe18664f8e1.tar.gz anaconda-1a487d58bc960a9b0f9bb855b1942fe18664f8e1.tar.xz anaconda-1a487d58bc960a9b0f9bb855b1942fe18664f8e1.zip |
Call udev_settle from DiskLabel.commit to ensure it happens.
Diffstat (limited to 'storage/formats/disklabel.py')
-rw-r--r-- | storage/formats/disklabel.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/storage/formats/disklabel.py b/storage/formats/disklabel.py index 3f8b1e7c2..66050e9b1 100644 --- a/storage/formats/disklabel.py +++ b/storage/formats/disklabel.py @@ -27,6 +27,7 @@ from iutil import log_method_call import parted import platform from ..errors import * +from ..udev import udev_settle from . import DeviceFormat, register_device_format import gettext @@ -200,6 +201,8 @@ class DiskLabel(DeviceFormat): except parted.DiskException as msg: log.warning(msg) attempt += 1 + else: + udev_settle() if keepTrying: raise DeviceError("cannot commit to disk after %d attempts" % (maxTries,)) |