This change removes a useless cleanup in RecursivePermDirFixture:
previously RecursivePermDirFixture reverts permission changes on
directories, but the cleanup is useless as directories are provided
by TempDir.
Change-Id: I76c8dbefe3b42ec34a50fb164b9cbc25f4ac4245
perms = os.stat(current_directory).st_mode
if perms & self.least_perms != self.least_perms:
os.chmod(current_directory, perms | self.least_perms)
- self.addCleanup(self.safe_chmod, current_directory, perms)
previous_directory = current_directory
current_directory = os.path.dirname(current_directory)
- def safe_chmod(self, path, mode):
- try:
- os.chmod(path, mode)
- except OSError:
- pass
-
def get_free_namespace_port(tcp=True, namespace=None):
"""Return an unused port from given namespace