Mercurial > getan
comparison scripts/getan-eval.py @ 467:59d9c5840273
Porting Python 2 to Python 3.
author | Magnus Schieder <mschieder@intevation.de> |
---|---|
date | Thu, 03 May 2018 15:38:42 +0200 |
parents | 24ccca2442b1 |
children | 999a438474f2 |
comparison
equal
deleted
inserted
replaced
466:9dab95965ac6 | 467:59d9c5840273 |
---|---|
51 template_name = args.template or "wochenbericht" | 51 template_name = args.template or "wochenbericht" |
52 | 52 |
53 if not args.encoding: | 53 if not args.encoding: |
54 encoding = locale.getdefaultlocale()[1] or "utf-8" | 54 encoding = locale.getdefaultlocale()[1] or "utf-8" |
55 | 55 |
56 Writer = codecs.getwriter(encoding) | 56 sys.stdout = codecs.getwriter(encoding)(sys.stdout.detach()) |
57 sys.stdout = Writer(sys.stdout) | |
58 | 57 |
59 user = None | 58 user = None |
60 if args.user: | 59 if args.user: |
61 user = args.user.decode(encoding) | 60 user = args.user.decode(encoding) |
62 | 61 |
63 print render(database=args.database, user=user, | 62 print(render(database=args.database, user=user, |
64 template=template_name, year=year, week=week, | 63 template=template_name, year=year, week=week, |
65 project=args.project, empty_projects=args.empty) | 64 project=args.project, empty_projects=args.empty)) |
66 | 65 |
67 | 66 |
68 if __name__ == '__main__': | 67 if __name__ == '__main__': |
69 main() | 68 main() |
70 | 69 |