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() return set()
@classmethod @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 = klass()
app.options, args = app._parser.parse_args(args) app.options, args = app._parser.parse_args(args)