From 34000ab9464b568e90a18894a7a752af73918bbf Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 29 Oct 2015 10:22:42 +0100 Subject: dev-python/pyparsing: Version Bump Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher --- .../pyparsing/files/pyparsing-2.0.4-print.patch | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 dev-python/pyparsing/files/pyparsing-2.0.4-print.patch (limited to 'dev-python/pyparsing/files') diff --git a/dev-python/pyparsing/files/pyparsing-2.0.4-print.patch b/dev-python/pyparsing/files/pyparsing-2.0.4-print.patch new file mode 100644 index 000000000000..6262a18ea03d --- /dev/null +++ b/dev-python/pyparsing/files/pyparsing-2.0.4-print.patch @@ -0,0 +1,51 @@ + pyparsing.py | 20 +++++++++++--------- + 1 file changed, 11 insertions(+), 9 deletions(-) + +diff --git a/pyparsing.py b/pyparsing.py +index 81c82ce..55c72a3 100644 +--- a/pyparsing.py ++++ b/pyparsing.py +@@ -22,6 +22,8 @@ + # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + # + ++from __future__ import print_function ++ + __doc__ = \ + """ + pyparsing module - Classes and methods to define and execute parsing grammars +@@ -1554,19 +1556,19 @@ class ParserElement(object): + run a parse expression against a list of sample strings. + """ + for t in tests: +- print t ++ print(t) + try: +- print self.parseString(t).dump() ++ print(self.parseString(t).dump()) + except ParseException as pe: + if '\n' in t: +- print line(pe.loc, t) +- print ' '*(col(pe.loc,t)-1) + '^' ++ print(line(pe.loc, t)) ++ print(' '*(col(pe.loc,t)-1) + '^') + else: +- print ' '*pe.loc + '^' +- print pe +- print ++ print(' '*pe.loc + '^') ++ print(pe) ++ print() ++ + +- + class Token(ParserElement): + """Abstract C{ParserElement} subclass, for defining atomic matching patterns.""" + def __init__( self ): +@@ -3803,4 +3805,4 @@ if __name__ == "__main__": + """ + CHANGES + UnitTests.py +-""" +\ No newline at end of file ++""" -- cgit v1.2.3-65-gdbad