fix: Avoid mutable default input argument

This commit is contained in:
Cristian 2020-11-13 11:41:50 -05:00
parent 44eede96e5
commit db523c9d82

View file

@ -526,11 +526,14 @@ def add(urls: Union[str, List[str]],
overwrite: bool=False,
init: bool=False,
out_dir: Path=OUTPUT_DIR,
extractors: list=[]) -> List[Link]:
extractors: list=None) -> List[Link]:
"""Add a new URL or list of URLs to your archive"""
assert depth in (0, 1), 'Depth must be 0 or 1 (depth >1 is not supported yet)'
if extractors is None:
extractors = []
if init:
run_subcommand('init', stdin=None, pwd=out_dir)