Explorar el Código

fix subcommand and args not being passed

Nick Sweeting hace 5 años
padre
commit
0c48449aa6
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      archivebox/cli/__init__.py

+ 2 - 0
archivebox/cli/__init__.py

@@ -2,6 +2,7 @@ __package__ = 'archivebox.cli'
 __command__ = 'archivebox'
 
 import os
+import sys
 import argparse
 
 from typing import Optional, Dict, List, IO
@@ -65,6 +66,7 @@ SUBCOMMANDS = list_subcommands()
 
 
 def main(args: Optional[List[str]]=None, stdin: Optional[IO]=None, pwd: Optional[str]=None) -> None:
+    args = sys.argv[1:] if args is None else args
     subcommands = list_subcommands()
     parser = argparse.ArgumentParser(
         prog=__command__,