コード例 #1
0
ファイル: real_fs_backend.py プロジェクト: SabujXi/PyPathTree
 def remove(self, path):
     try:
         res = os.remove(path)
     except (OSError, IOError) as e:
         raise PathTreeError(
             f'Synamic File System Error (occurred during remove on path: {path}):\n'
             f'{str(e)}')
     return res
コード例 #2
0
ファイル: real_fs_backend.py プロジェクト: SabujXi/PyPathTree
 def open(self, path, *args, **kwargs):
     try:
         fo = open(path, *args, **kwargs)
     except (OSError, IOError) as e:
         raise PathTreeError(
             f'Synamic File System Error (occurred during opening path {path}):\n'
             f'{str(e)}')
     return fo
コード例 #3
0
ファイル: real_fs_backend.py プロジェクト: SabujXi/PyPathTree
 def makedirs(self, path):
     try:
         res = os.makedirs(path)
     except (OSError, IOError) as e:
         raise PathTreeError(
             f'Synamic File System Error (occurred during making directory with path: {path}):\n'
             f'{str(e)}')
     return res
コード例 #4
0
ファイル: real_fs_backend.py プロジェクト: SabujXi/PyPathTree
 def listdir(self, path):
     try:
         res = os.listdir(path)
     except (OSError, IOError) as e:
         raise PathTreeError(
             f'Synamic File System Error (occurred during listing path: {path}):\n'
             f'{str(e)}')
     return res
コード例 #5
0
ファイル: real_fs_backend.py プロジェクト: SabujXi/PyPathTree
 def is_dir(self, path):
     try:
         res = os.path.isdir(path)
     except (OSError, IOError) as e:
         raise PathTreeError(
             f'Synamic File System Error (occurred during checking if the path is a directory path {path}):\n'
             f'{str(e)}')
     return res
コード例 #6
0
ファイル: real_fs_backend.py プロジェクト: SabujXi/PyPathTree
 def exists(self, path):
     try:
         res = os.path.exists(path)
     except (OSError, IOError) as e:
         raise PathTreeError(
             f'Synamic File System Error (occurred during exists() on path {path}):\n'
             f'{str(e)}')
     return res