[Python-Dev] Re: Coernic Desktop Search versus shutil.rmtree (original) (raw)
Fredrik Lundh fredrik at pythonware.com
Thu Sep 2 18:34:23 CEST 2004
- Previous message: [Python-Dev] Coernic Desktop Search versus shutil.rmtree
- Next message: [Python-Dev] Re: Coernic Desktop Search versus shutil.rmtree
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Tim Peters wrote:
This is a timing problem. By the time I can click on the folder to delete it in Explorer, or by the time I can type "rmdir/s xx", Copernic is long done reindexing the files, so there's no problem nuking the directory then. shutil.rmtree issues the rmdir at machine speed.
so a possible robustification would be to add
def _rmdir(path): try: os.rmdir(path): except IOError, v: if sys.platform == "win32" and (directory not empty): time.sleep(0.1) os.rmdir(path) else: raise
and use _rmdir instead of os.rmdir in _build_cmdtuple...
- Previous message: [Python-Dev] Coernic Desktop Search versus shutil.rmtree
- Next message: [Python-Dev] Re: Coernic Desktop Search versus shutil.rmtree
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]