Flatten main loop test-coverage-driver 64/head
authorKim Gräsman <kim.grasman@gmail.com>
Sat, 12 May 2018 13:44:23 +0000 (15:44 +0200)
committerKim Gräsman <kim.grasman@gmail.com>
Sat, 12 May 2018 16:15:57 +0000 (18:15 +0200)
commitc42d10752f70e990f371af8c8dc73c38a4ac0a9a
tree348c32e2490e29bd77cd4b144830c2e6719c845d
parent330f0c186e024de958924106b2be8ec197e0ef8f
Flatten main loop

Add _maybe_open which acts as a context manager for either a file
object (if a filename is provided) or sys.stdout (if '-' is provided).

This is a little weird, but makes it much clearer what's going on in
main().
asn1ate/pyasn1gen.py