find-german-comments: make it work on arch
Make this script work on systems, where python3 is default. Also give it a better coding style. Change-Id: I09bf72298c2a736266f1bdfc8572cc3e65d7d3d9 Reviewed-on: https://gerrit.libreoffice.org/25068 Tested-by: jan iversen <jani@documentfoundation.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
This commit is contained in:
committed by
Samuel Mehrbrodt
parent
7eb86f3553
commit
95fecb5f6d
@@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python2
|
||||||
########################################################################
|
########################################################################
|
||||||
#
|
#
|
||||||
# Copyright (c) 2010 Jonas Jensen, Miklos Vajna
|
# Copyright (c) 2010 Jonas Jensen, Miklos Vajna
|
||||||
@@ -177,7 +177,7 @@ class Parser:
|
|||||||
sys.stderr.write("%s ... %s positives\n" % (path, str(len(path_linenums))))
|
sys.stderr.write("%s ... %s positives\n" % (path, str(len(path_linenums))))
|
||||||
return
|
return
|
||||||
if len(path) + (len(path_linenums)*4) > 75:
|
if len(path) + (len(path_linenums)*4) > 75:
|
||||||
print "%s:\n" % path
|
print("%s:\n" % path)
|
||||||
while(path_linenums):
|
while(path_linenums):
|
||||||
i = 0
|
i = 0
|
||||||
numline = []
|
numline = []
|
||||||
@@ -189,16 +189,16 @@ class Parser:
|
|||||||
i = 10
|
i = 10
|
||||||
i += 1
|
i += 1
|
||||||
numline = [str(i) for i in numline]
|
numline = [str(i) for i in numline]
|
||||||
print "%s%s" % (TABS, ",".join(numline))
|
print("%s%s" % (TABS, ",".join(numline)))
|
||||||
else:
|
else:
|
||||||
if self.options.line_numbers:
|
if self.options.line_numbers:
|
||||||
path_linenums = [str(i) for i in path_linenums]
|
path_linenums = [str(i) for i in path_linenums]
|
||||||
print "%s:%s%s" % (path, "\t"*tab_calc(path), ",".join(path_linenums))
|
print("%s:%s%s" % (path, "\t"*tab_calc(path), ",".join(path_linenums)))
|
||||||
|
|
||||||
elif not self.options.filenames_only:
|
elif not self.options.filenames_only:
|
||||||
for linenum, s in self.get_comments(path):
|
for linenum, s in self.get_comments(path):
|
||||||
if self.is_german(s):
|
if self.is_german(s):
|
||||||
print "%s:%s: %s" % (path, linenum, s)
|
print("%s:%s: %s" % (path, linenum, s))
|
||||||
else:
|
else:
|
||||||
fnames = set([])
|
fnames = set([])
|
||||||
for linenum, s in self.get_comments(path):
|
for linenum, s in self.get_comments(path):
|
||||||
@@ -207,7 +207,7 @@ class Parser:
|
|||||||
fnames.add(path)
|
fnames.add(path)
|
||||||
# Print the filenames
|
# Print the filenames
|
||||||
for f in fnames:
|
for f in fnames:
|
||||||
print f
|
print(f)
|
||||||
|
|
||||||
def first_elem(self, path):
|
def first_elem(self, path):
|
||||||
lastElem = os.path.dirname(path)
|
lastElem = os.path.dirname(path)
|
||||||
@@ -377,7 +377,7 @@ class Parser:
|
|||||||
try:
|
try:
|
||||||
Parser()
|
Parser()
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
print "Interrupted!"
|
print("Interrupted!")
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||||
|
Reference in New Issue
Block a user