- # XXX: worry about double quotes?
- sys.stdout.write("\"%s\"=\"%s\"\n" % (mungestr(key), value))
-
- except "Unknown SSH key type", k:
- sys.stderr.write("Unknown SSH key type '%s', skipping\n" % k)
- except "Skipping input line":
+ if output_type == 'unix':
+ # Unix format.
+ sys.stdout.write('%s %s\n' % (key, value))
+ else:
+ # Windows format.
+ # XXX: worry about double quotes?
+ sys.stdout.write("\"%s\"=\"%s\"\n"
+ % (winmungestr(key), value))
+
+ except UnknownKeyType, k:
+ sys.stderr.write("Unknown SSH key type '%s', skipping\n" % k.keytype)
+ except BlankInputLine: