示例#1
0
文件: __init__.py 项目: Farb/calibre
 def __enter__(self, *args):
     self.cwd = os.getcwdu()
     try:
         os.chdir(self.path)
     except OSError:
         if not self.workaround_temp_folder_permissions:
             raise
         from calibre.ptempfile import reset_temp_folder_permissions
         reset_temp_folder_permissions()
         os.chdir(self.path)
     return self.cwd
示例#2
0
文件: __init__.py 项目: vCrow/calibre
 def __enter__(self, *args):
     self.cwd = os.getcwdu()
     try:
         os.chdir(self.path)
     except OSError:
         if not self.workaround_temp_folder_permissions:
             raise
         from calibre.ptempfile import reset_temp_folder_permissions
         reset_temp_folder_permissions()
         os.chdir(self.path)
     return self.cwd