コード例 #1
0
ファイル: acd_cli.py プロジェクト: nabcos/acd_cli
def rename_action(args: argparse.Namespace) -> int:
    try:
        r = metadata.rename_node(args.node, args.name)
        sync.insert_node(r)
    except RequestError as e:
        print(e)
        return 1
コード例 #2
0
ファイル: acd_cli.py プロジェクト: hansendc/acd_cli
def rename_action(args: argparse.Namespace) -> int:
    try:
        r = metadata.rename_node(args.node, args.name)
        sync.insert_node(r)
    except RequestError as e:
        print(e)
        return 1
コード例 #3
0
ファイル: fuse.py プロジェクト: Timdawson264/acd_cli
 def _rename(id, name):
     try:
         r = metadata.rename_node(id, name)
     except RequestError as e:
         FuseOSError.convert(e)
     else:
         sync.insert_node(r)
コード例 #4
0
ファイル: fuse.py プロジェクト: Timdawson264/acd_cli
 def _rename(id, name):
     try:
         r = metadata.rename_node(id, name)
     except RequestError as e:
         FuseOSError.convert(e)
     else:
         sync.insert_node(r)
コード例 #5
0
ファイル: test_api_live.py プロジェクト: StSimmons/acd_cli
 def test_rename_node(self):
     nm = gen_rand_nm()
     nm2 = gen_rand_nm()
     node = content.create_file(nm)
     self.assertEqual(node['name'], nm)
     node = metadata.rename_node(node['id'], nm2)
     self.assertEqual(node['name'], nm2)
     trash.move_to_trash(node['id'])
コード例 #6
0
ファイル: test_api_live.py プロジェクト: Timdawson264/acd_cli
 def test_rename_node(self):
     nm = gen_rand_nm()
     nm2 = gen_rand_nm()
     node = content.create_file(nm)
     self.assertEqual(node['name'], nm)
     node = metadata.rename_node(node['id'], nm2)
     self.assertEqual(node['name'], nm2)
     trash.move_to_trash(node['id'])
コード例 #7
0
ファイル: fuse.py プロジェクト: gitter-badger/acd_cli
 def _rename(id, name):
     try:
         r = metadata.rename_node(id, name)
     except RequestError as e:
         logger.debug(e)
         if e.status_code == e.CODE.CONN_EXCEPTION:
             raise FuseOSError(errno.ECOMM)
         elif e.status_code == 409:
             raise FuseOSError(errno.EEXIST)
         else:
             raise FuseOSError(errno.EREMOTEIO)
     else:
         sync.insert_node(r)
コード例 #8
0
ファイル: fuse.py プロジェクト: hansendc/acd_cli
 def rename(self, old, new):
     id = query.resolve_path(old)
     new = os.path.basename(new)
     try:
         r = metadata.rename_node(id, new)
         sync.insert_node(r)
     except RequestError as e:
         if e.status_code == e.CODE.CONN_EXCEPTION:
             raise FuseOSError(errno.ECOMM)
         elif e.status_code == 409:
             raise FuseOSError(errno.EEXIST)
         else:
             raise FuseOSError(errno.EREMOTEIO)