fix out output_shell handles bools
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 6 Aug 2012 00:09:28 +0000 (20:09 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 6 Aug 2012 00:09:28 +0000 (20:09 -0400)
sfa/util/config.py

index 2c06736..3a3d36a 100644 (file)
@@ -162,8 +162,8 @@ DO NOT EDIT. This file was automatically generated at
                 # bash does not have the concept of NULL
                 if value:
                     option = "%s_%s" % (section.upper(), name.upper())
-                    if not value.isdigit() and not bool(value):
-                        value = "'%s'" % value  
+                    if bool(value) and not value.isdigit():
+                        value = str(bool(value))  
                     buf.write(option + "=" + value + os.linesep)
         return buf.getvalue()