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
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)