FileFullPaths
- class lib.cli.actions.FileFullPaths(*args, filetypes: str | None = None, **kwargs)
Bases:
_FullPathsAdds support for a File browser to select a single file in the GUI.
This extends the standard
argparse.Actionand adds an additional parameterfiletypes, indicating to the GUI that it should pop a file browser for opening a file and limit the results to the file types listed. As well as the standard parameters, the following parameter is required:- Parameters:
filetypes (str) – The accepted file types for this option. This is the key for the GUIs lookup table which can be found in
lib.gui.utils.FileHandler
Example
>>> argument_list = [] >>> argument_list.append(dict( >>> opts=("-f", "--video_location"), >>> action=FileFullPaths, >>> filetypes="video))"
Methods Summary
__call__(parser, namespace, values[, ...])Call self as a function.
Methods Documentation
- __call__(parser, namespace, values, option_string=None) None
Call self as a function.
- Return type:
None
- format_usage()