swh.model.cli module#
- class swh.model.cli.CoreSWHIDParamType[source]#
- Bases: - ParamType- Click argument that accepts a core SWHID and returns them as - swh.model.swhids.CoreSWHIDinstances- convert(value, param, ctx) CoreSWHID[source]#
- Convert the value to the correct type. This is not called if the value is - None(the missing value).- This must accept string values from the command line, as well as values that are already the correct type. It may also convert other compatible types. - The - paramand- ctxarguments may be- Nonein certain situations, such as when converting prompt input.- If the value cannot be converted, call - fail()with a descriptive message.- Parameters:
- value – The value to convert. 
- param – The parameter that is using this type to convert its value. May be - None.
- ctx – The current context that arrived at this value. May be - None.
 
 
 
- swh.model.cli.model_of_dir(path: bytes, exclude_patterns: Iterable[bytes] | None = None, update_info: Callable[[int], None] | None = None) Directory[source]#