# HG changeset patch # User Ryan McElroy # Date 1490104228 25200 # Node ID e6d4cc29fd602915e374cc4dee52abcb7ac456af # Parent c6cbe57203532ff60f6f4a7f2a5ce7f611420544 posix: use local reference to removedirs We have a local reference to os.removedirs in module scope, but we still used os.removedirs inside functions. This changes util to use the local reference, which will pave the way for combining duplicated code in future patches. diff -r c6cbe5720353 -r e6d4cc29fd60 mercurial/posix.py --- a/mercurial/posix.py Tue Mar 21 06:50:28 2017 -0700 +++ b/mercurial/posix.py Tue Mar 21 06:50:28 2017 -0700 @@ -545,7 +545,7 @@ raise # try removing directories that might now be empty try: - os.removedirs(os.path.dirname(f)) + removedirs(os.path.dirname(f)) except OSError: pass