from datetime import datetime
-def auto_generated_header():
- return '# Auto-generated by asn1ate on %s' % datetime.now()
+def auto_generated_header(source_filename=None):
+ prefix = '# Auto-generated'
+ if source_filename:
+ prefix += ' from %s' % source_filename
+
+ return '%s by asn1ate on %s' % (prefix, datetime.now())
class NullBackend(object):
if args.gen:
for module in modules:
- print(pygen.auto_generated_header())
+ print(pygen.auto_generated_header(args.file))
pyasn1gen.generate_pyasn1(module, sys.stdout)
return 0