decode sys.argv

This commit is contained in:
Christophe Benz 2010-04-26 19:22:24 +02:00
commit bfc2258669

View file

@ -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)