convert Python footprint generators to Python 3
[hw/altusmetrum] / packages / te-connectivity / bnc-th.py
index f086a30793cd0ca0bba2e3565a0e4ebf38f69767..f4a42155a92c9e04c29830b58f1dfe1739d8bed5 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python2
+#!/usr/bin/python3
 # Copyright 2017 by Bdale Garbee <bdale@gag.com>.  GPLv2+
 #
 # Program to emit PCB footprint for
@@ -28,109 +28,109 @@ import sys
 
 # we're going to use the 1/100 of a mil fundamental unit form
 def mm2mils100( mm ):
-       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
+        return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
 
-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 "AMP BNC" "" "" 0 0 0 0 0 100 0x0]'
-print "("
+print('Element[0x0 "AMP BNC" "" "" 0 0 0 0 0 100 0x0]')
+print("(")
 
-print '   Pin[', \
+print('   Pin[', \
         0, \
         0, \
         mm2mils100(PinDiam+ThicknessDelta), \
         mm2mils100(Clearance), \
         mm2mils100(PinDiam+ThicknessDelta+MaskDelta), \
         mm2mils100(PinDiam), \
-       '"1"', \
-       '"1"', \
-       "0x0001", ']'
+        '"1"', \
+        '"1"', \
+        "0x0001", ']')
 
-print '   Pin[', \
+print('   Pin[', \
         0, \
         mm2mils100(-PinSpacing), \
         mm2mils100(PinDiam+ThicknessDelta), \
         mm2mils100(Clearance), \
         mm2mils100(PinDiam+ThicknessDelta+MaskDelta), \
         mm2mils100(PinDiam), \
-       '"GND"', \
-       '"2"', \
-       "0x0001", ']'
+        '"GND"', \
+        '"2"', \
+        "0x0001", ']')
 
-print '   Pin[', \
+print('   Pin[', \
         mm2mils100(MntSpacing/2), \
         mm2mils100(MntSpacing/2), \
         mm2mils100(MntDiam+ThicknessDelta), \
         mm2mils100(Clearance), \
         mm2mils100(MntDiam+ThicknessDelta+MaskDelta), \
         mm2mils100(MntDiam), \
-       '"GND"', \
-       '"2"', \
-       "0x0001", ']'
+        '"GND"', \
+        '"2"', \
+        "0x0001", ']')
 
-print '   Pin[', \
+print('   Pin[', \
         mm2mils100(-MntSpacing/2), \
         mm2mils100(MntSpacing/2), \
         mm2mils100(MntDiam+ThicknessDelta), \
         mm2mils100(Clearance), \
         mm2mils100(MntDiam+ThicknessDelta+MaskDelta), \
         mm2mils100(MntDiam), \
-       '"GND"', \
-       '"2"', \
-       "0x0001", ']'
+        '"GND"', \
+        '"2"', \
+        "0x0001", ']')
 
-print '   Pin[', \
+print('   Pin[', \
         mm2mils100(MntSpacing/2), \
         mm2mils100(-MntSpacing/2), \
         mm2mils100(MntDiam+ThicknessDelta), \
         mm2mils100(Clearance), \
         mm2mils100(MntDiam+ThicknessDelta+MaskDelta), \
         mm2mils100(MntDiam), \
-       '"GND"', \
-       '"2"', \
-       "0x0001", ']'
+        '"GND"', \
+        '"2"', \
+        "0x0001", ']')
 
-print '   Pin[', \
+print('   Pin[', \
         mm2mils100(-MntSpacing/2), \
         mm2mils100(-MntSpacing/2), \
         mm2mils100(MntDiam+ThicknessDelta), \
         mm2mils100(Clearance), \
         mm2mils100(MntDiam+ThicknessDelta+MaskDelta), \
         mm2mils100(MntDiam), \
-       '"GND"', \
-       '"2"', \
-       "0x0001", ']'
+        '"GND"', \
+        '"2"', \
+        "0x0001", ']')
 
 
-print '   ElementLine[', \
+print('   ElementLine[', \
         mm2mils100(MntSpacing/2+Mnt2Edge-SilkBox), \
         mm2mils100(SilkBox/2), \
         mm2mils100(MntSpacing/2+Mnt2Edge), \
         mm2mils100(SilkBox/2), \
-        LineWidth, ']'
+        LineWidth, ']')
 
-print '   ElementLine[', \
+print('   ElementLine[', \
         mm2mils100(MntSpacing/2+Mnt2Edge-SilkBox), \
         mm2mils100(-SilkBox/2), \
         mm2mils100(MntSpacing/2+Mnt2Edge), \
         mm2mils100(-SilkBox/2), \
-        LineWidth, ']'
+        LineWidth, ']')
 
-print '   ElementLine[', \
+print('   ElementLine[', \
         mm2mils100(MntSpacing/2+Mnt2Edge-SilkBox), \
         mm2mils100(SilkBox/2), \
         mm2mils100(MntSpacing/2+Mnt2Edge-SilkBox), \
         mm2mils100(-SilkBox/2), \
-        LineWidth, ']'
+        LineWidth, ']')
 
-print '   ElementLine[', \
+print('   ElementLine[', \
         mm2mils100(MntSpacing/2+Mnt2Edge), \
         mm2mils100(SilkBox/2), \
         mm2mils100(MntSpacing/2+Mnt2Edge), \
         mm2mils100(-SilkBox/2), \
-        LineWidth, ']'
+        LineWidth, ']')
 
-print ")"
+print(")")