Python 2 EOL: migrate eud2gc.py to Python 3
authorRicardo Mones <ricardo@mones.org>
Mon, 20 Jan 2020 19:09:50 +0000 (20:09 +0100)
committerRicardo Mones <ricardo@mones.org>
Mon, 20 Jan 2020 19:09:50 +0000 (20:09 +0100)
https://mail.python.org/pipermail/python-dev/2018-March/152348.html

tools/eud2gc.py

index 3e5927b6c43f1eea84118745485e701f5d5e81be..5794e3b0050926832c2a436920e5a865ae6d4069 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
 
 import string, sys
 
 
 import string, sys
 
@@ -9,7 +9,7 @@ def lReadEfile(sFileName):
        except:
                print ('Error opening %s' %sFileName)
        lLines = []     
        except:
                print ('Error opening %s' %sFileName)
        lLines = []     
-       lLines = string.splitfields(sLines, '\n')       
+       lLines = sLines.split('\n')
        return lLines
                
 
        return lLines
                
 
@@ -17,13 +17,13 @@ def dElines2Dict(lElines):
        dAliases = {}
        for sEntry in lElines:
                if '"' in sEntry:
        dAliases = {}
        for sEntry in lElines:
                if '"' in sEntry:
-                       lChunks = string.splitfields(sEntry, '"')
+                       lChunks = sEntry.split('"')
                else:
                else:
-                       lChunks = string.splitfields(sEntry, ' ')
-               if lChunks[0] <> 'alias':
+                       lChunks = sEntry.split(' ')
+               if lChunks[0] != 'alias':
                        print ('ignoring invalid line: %s' %sEntry)
                else:
                        print ('ignoring invalid line: %s' %sEntry)
                else:
-                       sAdresses = string.joinfields(lChunks[2:], ',')
+                       sAdresses = lChunks[2:].join(',')
                        print ('Entry added: %s %s' %(lChunks[1],sEntry))
                        dAliases[lChunks[1]]=sAdresses
        return dAliases
                        print ('Entry added: %s %s' %(lChunks[1],sEntry))
                        dAliases[lChunks[1]]=sAdresses
        return dAliases