...
--- a/yml2c Thu Jun 08 23:30:58 2017 +0200
+++ b/yml2c Thu Jun 08 23:31:46 2017 +0200
@@ -64,12 +64,6 @@
backend.includePath.extend(dirs)
files = fileinput.input(args, mode="rU", openhook=fileinput.hook_encoded(options.encoding))
- # fileinput suffer from two nasty bugs :
- # - ignoring open hook with stdin
- # - iterator requires ctrl-D to be pressed twice on some platform
- #if args in [[],['-']] :
- # files._files=[]
- # files._buffer=[unicode(line, options.encoding) for line in sys.stdin.readlines()]
ymlC = ymlCStyle()
result = parse(ymlC, files, True, comment, packrat=True)