decode sys.argv
This commit is contained in:
parent
9fe8053052
commit
bfc2258669
1 changed files with 3 additions and 1 deletions
|
|
@ -132,7 +132,9 @@ class BaseApplication(object):
|
|||
return set()
|
||||
|
||||
@classmethod
|
||||
def run(klass, args=sys.argv):
|
||||
def run(klass, args=None):
|
||||
if args is None:
|
||||
args = [arg.decode(sys.stdin.encoding) for arg in sys.argv]
|
||||
app = klass()
|
||||
app.options, args = app._parser.parse_args(args)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue