convert Python footprint generators to Python 3
[hw/altusmetrum] / packages / te-connectivity / 3.5mm-ra.py
index 20892b2ee7178d3a0a9fab854af6e577b35c21ea..dca1dda871abbc8c0b2677a885c5973f9a1c07f2 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python2
+#!/usr/bin/python3
 # Copyright 2014 by Bdale Garbee <bdale@gag.com>.  GPLv2
 #
 # Program to emit PCB footprint for
@@ -32,56 +32,56 @@ if pins > 25:
        sys.stderr.write('Must be no more than 25 pins\n')
        sys.exit(1)
 
-print '# author: Bdale Garbee'
-print '# email: bdale@gag.com'
-print '# dist-license: GPL 2'
-print '# use-license: unlimited'
+print('# author: Bdale Garbee')
+print('# email: bdale@gag.com')
+print('# dist-license: GPL 2')
+print('# use-license: unlimited')
 
-print 'Element[0x0 "284512-%i"' % pins,'"" "" 0 0 0 0 0 100 0x0]'
-print "("
+print('Element[0x0 "284512-%i"' % pins,'"" "" 0 0 0 0 0 100 0x0]')
+print("(")
 for pin in range (1,pins+1):
     pinnum = pins + 1 - pin
     if pinnum == 1:
-       Flags = '0x0101'
+        Flags = '0x0101'
     else:
-       Flags = '0x0001'
-    print '   Pin[', \
+        Flags = '0x0001'
+    print('   Pin[', \
         mm2mils100(BoxEnd + (pin-1)*PinSpacing), \
         mm2mils100(RowOffset), \
         mm2mils100(Thickness), \
         mm2mils100(Clearance), \
         mm2mils100(Mask), \
         mm2mils100(PinDiam), \
-        '"pin%i"' % pinnum, '"%i"' % pinnum, Flags, ']'
+        '"pin%i"' % pinnum, '"%i"' % pinnum, Flags, ']')
 
 BoxWidth = (BoxEnd * 2) + ((pins - 1) * PinSpacing);
 
-print '   ElementLine[', \
+print('   ElementLine[', \
         mm2mils100(0), \
         mm2mils100(0), \
         mm2mils100(0), \
         mm2mils100(BoxHeight), \
-        LineWidth, ']'
+        LineWidth, ']')
 
-print '   ElementLine[', \
+print('   ElementLine[', \
         mm2mils100(0), \
         mm2mils100(BoxHeight), \
         mm2mils100(BoxWidth), \
         mm2mils100(BoxHeight), \
-        LineWidth, ']'
+        LineWidth, ']')
 
-print '   ElementLine[', \
+print('   ElementLine[', \
         mm2mils100(BoxWidth), \
         mm2mils100(BoxHeight), \
         mm2mils100(BoxWidth), \
         mm2mils100(0), \
-        LineWidth, ']'
+        LineWidth, ']')
 
-print '   ElementLine[', \
+print('   ElementLine[', \
         mm2mils100(BoxWidth), \
         mm2mils100(0), \
         mm2mils100(0), \
         mm2mils100(0), \
-        LineWidth, ']'
+        LineWidth, ']')
 
-print ")"
+print(")")