diff options
Diffstat (limited to 'minidinstall/misc.py')
| -rw-r--r-- | minidinstall/misc.py | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/minidinstall/misc.py b/minidinstall/misc.py index a942adc..aeb1490 100644 --- a/minidinstall/misc.py +++ b/minidinstall/misc.py @@ -21,19 +21,19 @@ import os, errno, time, string, re, popen2 def dup2(fd,fd2): - # dup2 with EBUSY retries (cf. dup2(2) and Debian bug #265513) - success = 0 - tries = 0 - while (not success): - try: - os.dup2(fd,fd2) - success = 1 - except OSError, e: - if (e.errno != errno.EBUSY) or (tries >= 3): - raise - # wait 0-2 seconds befor next try - time.sleep(tries) - tries += 1 + # dup2 with EBUSY retries (cf. dup2(2) and Debian bug #265513) + success = 0 + tries = 0 + while (not success): + try: + os.dup2(fd,fd2) + success = 1 + except OSError, e: + if (e.errno != errno.EBUSY) or (tries >= 3): + raise + # wait 0-2 seconds befor next try + time.sleep(tries) + tries += 1 def format_changes(L): """ remove changelog header and all lines with only a dot """ |
