From caf49223527938b153e9a15fbb57a453339d6337 Mon Sep 17 00:00:00 2001 From: Thomas Spura Date: Wed, 3 Apr 2013 01:35:49 +0200 Subject: [PATCH] add patch to correct typo in exception handling --- pyparsing-1.5.6-traceback-typo.patch | 11 +++++++++++ pyparsing.spec | 7 ++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 pyparsing-1.5.6-traceback-typo.patch diff --git a/pyparsing-1.5.6-traceback-typo.patch b/pyparsing-1.5.6-traceback-typo.patch new file mode 100644 index 0000000..b936d33 --- /dev/null +++ b/pyparsing-1.5.6-traceback-typo.patch @@ -0,0 +1,11 @@ +--- pyparsing_py3.py.orig 2013-04-03 01:28:01.927400414 +0200 ++++ pyparsing_py3.py 2013-04-03 01:28:23.903443448 +0200 +@@ -891,7 +891,7 @@ + ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy()) + return value + except ParseBaseException as pe: +- exc.__traceback__ = None ++ pe.__traceback__ = None + ParserElement._exprArgCache[ lookup ] = pe + raise + diff --git a/pyparsing.spec b/pyparsing.spec index 6104863..e2c58a0 100644 --- a/pyparsing.spec +++ b/pyparsing.spec @@ -6,12 +6,13 @@ Name: pyparsing Version: 1.5.6 -Release: 7%{?dist} +Release: 8%{?dist} Summary: An object-oriented approach to text processing Group: Development/Libraries License: MIT URL: http://pyparsing.wikispaces.com/ Source0: http://downloads.sourceforge.net/pyparsing/pyparsing-%{version}.tar.gz +Patch0: pyparsing-1.5.6-traceback-typo.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -48,6 +49,7 @@ This is the Python 3 version. %prep %setup -q +%patch0 mv docs/pyparsingClassDiagram.PNG docs/pyparsingClassDiagram.png rm docs/pyparsingClassDiagram.JPG dos2unix -k CHANGES LICENSE @@ -113,6 +115,9 @@ rm -rf %{buildroot} %doc CHANGES README LICENSE docs/* %changelog +* Wed Apr 3 2013 Thomas Spura - 1.5.6-8 +- add patch to correct typo in exception handling + * Thu Feb 14 2013 Fedora Release Engineering - 1.5.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild