diff options
Diffstat (limited to 'dev-python/pyparsing/files/pyparsing-2.0.4-print.patch')
-rw-r--r-- | dev-python/pyparsing/files/pyparsing-2.0.4-print.patch | 51 |
1 files changed, 51 insertions, 0 deletions
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 ++"""
|