Flatten main loop
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:19:26 +0000 (18:19 +0200)
commit7ade34d0e3439b8ee0d9d5095a1426bde99f6a48
tree348c32e2490e29bd77cd4b144830c2e6719c845d
parent9cd3c576eb4df1c67ed93920770040964ddd2e92
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