add -p option for support to open PW_OPEN folder.
This commit is contained in:
@ -11,6 +11,7 @@ class FileMetadataCommand(BaseCommand):
|
||||
def register(cls, parsers: _SubParsersAction) -> None:
|
||||
command = cls()
|
||||
file_metadata_parser = parsers.add_parser("file-metadata", help="get the file metadata")
|
||||
file_metadata_parser.add_argument("-p", "--password", help="password to use when open locked folder")
|
||||
file_metadata_parser.add_argument("remote_path", help="remote file path (remote:/lab/path/file)")
|
||||
file_metadata_parser.set_defaults(func=command.file_metadata)
|
||||
|
||||
@ -21,7 +22,7 @@ class FileMetadataCommand(BaseCommand):
|
||||
r_basename = os.path.basename(r_path)
|
||||
connection = self._create_connection(remote)
|
||||
laboratory = self._find_laboratory(connection, laboratory_name)
|
||||
folder = self._find_folder(connection, laboratory, r_dirname)
|
||||
folder = self._find_folder(connection, laboratory, r_dirname, args.password)
|
||||
file = folder.find_file(r_basename)
|
||||
if file is None:
|
||||
raise IllegalArgumentException(f"File `{r_basename}` not found.")
|
||||
|
Reference in New Issue
Block a user