Commit 41f29ccd by Dan Committed by Wenzel Jakob

Parse command-line args in a separate function.

parent e0b8bbbc
...@@ -232,7 +232,7 @@ class ExtractionThread(Thread): ...@@ -232,7 +232,7 @@ class ExtractionThread(Thread):
job_semaphore.release() job_semaphore.release()
def extract_all(args): def read_args(args):
parameters = [] parameters = []
filenames = [] filenames = []
if "-x" not in args: if "-x" not in args:
...@@ -277,6 +277,11 @@ def extract_all(args): ...@@ -277,6 +277,11 @@ def extract_all(args):
if len(filenames) == 0: if len(filenames) == 0:
raise NoFilenamesError("args parameter did not contain any filenames") raise NoFilenamesError("args parameter did not contain any filenames")
return parameters, filenames
def extract_all(args):
parameters, filenames = read_args(args)
output = [] output = []
for filename in filenames: for filename in filenames:
thr = ExtractionThread(filename, parameters, output) thr = ExtractionThread(filename, parameters, output)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment