diff options
author | ptmcg <ptmcg@9bf210a0-9d2d-494c-87cf-cfb32e7dff7b> | 2014-05-22 07:50:31 +0000 |
---|---|---|
committer | ptmcg <ptmcg@9bf210a0-9d2d-494c-87cf-cfb32e7dff7b> | 2014-05-22 07:50:31 +0000 |
commit | 57764dad5ddbbe29bd7a5ba01f03b301f2a7dd91 (patch) | |
tree | 36d69409881dffb7c5d936adfb9797413bbac186 | |
parent | 19eee98d4e8a8836c7f9f1eea274d13560f67f51 (diff) | |
download | pyparsing-57764dad5ddbbe29bd7a5ba01f03b301f2a7dd91.tar.gz |
Fixed bug in And class when initializing using a generator.
git-svn-id: svn://svn.code.sf.net/p/pyparsing/code/trunk@271 9bf210a0-9d2d-494c-87cf-cfb32e7dff7b
-rw-r--r-- | src/CHANGES | 2 | ||||
-rw-r--r-- | src/pyparsing.py | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/CHANGES b/src/CHANGES index bd8beed..6e072c0 100644 --- a/src/CHANGES +++ b/src/CHANGES @@ -13,6 +13,8 @@ Version 2.0.3 - broken after I added *improvements* in 2.0.2. Reported by Iain
Shelvington, thanks Iain!
+- Fixed bug in And class when initializing using a generator.
+
Version 2.0.2 - April, 2014
---------------------------
diff --git a/src/pyparsing.py b/src/pyparsing.py index 77691de..12b011c 100644 --- a/src/pyparsing.py +++ b/src/pyparsing.py @@ -58,7 +58,7 @@ The pyparsing module handles some of the problems that are typically vexing when """
__version__ = "2.0.3"
-__versionTime__ = "8 May 2014 08:51"
+__versionTime__ = "22 May 2014 02:47"
__author__ = "Paul McGuire <ptmcg@users.sourceforge.net>"
import string
@@ -2341,8 +2341,8 @@ class And(ParseExpression): def __init__( self, exprs, savelist = True ):
super(And,self).__init__(exprs, savelist)
self.mayReturnEmpty = all(e.mayReturnEmpty for e in self.exprs)
- self.setWhitespaceChars( exprs[0].whiteChars )
- self.skipWhitespace = exprs[0].skipWhitespace
+ self.setWhitespaceChars( self.exprs[0].whiteChars )
+ self.skipWhitespace = self.exprs[0].skipWhitespace
self.callPreparse = True
def parseImpl( self, instring, loc, doActions=True ):
|