Convert from "print ..." to "print(...)"
[hooke.git] / hooke / hooke.py
index af7ec818faad958ce3d38dd704610622fae46e9e..e056433ffc694d8dde27dc52c9a684a291763fdc 100644 (file)
@@ -34,10 +34,10 @@ if False: # Queue pickle error debugging code
     feed = multiprocessing.queues.Queue._feed
     def new_feed (buffer, notempty, send, writelock, close):
         def s(obj):
-            print 'SEND:', obj, dir(obj)
+            print('SEND: {} {}'.format(obj, dir(obj)))
             for a in dir(obj):
                 attr = getattr(obj, a)
-                #print '  ', a, attr, type(attr)
+                #print('  {} {} {}'.format(a, attr, type(attr)))
             if obj.__class__.__name__ == 'Hooke':
                 # Set suspect attributes to None until you resolve the
                 # PicklingError.  Then fix whatever is breaking the
@@ -242,8 +242,8 @@ def main():
         help="Enable debug logging.")
     options,arguments = p.parse_args()
     if len(arguments) > 0:
-        print >> sys.stderr, 'More than 0 arguments to %s: %s' \
-            % (sys.argv[0], arguments)
+        sys.stderr.write('More than 0 arguments to {}: {}\n'.format(
+                sys.argv[0], arguments))
         p.print_help(sys.stderr)
         sys.exit(1)
     if options.config != None:
@@ -254,7 +254,7 @@ def main():
     runner = HookeRunner()
 
     if options.version == True:
-        print version()
+        print(version())
         sys.exit(0)
     if options.debug == True:
         hooke.config.set(