diff options
author | ptmcg <ptmcg@9bf210a0-9d2d-494c-87cf-cfb32e7dff7b> | 2008-11-08 12:12:58 +0000 |
---|---|---|
committer | ptmcg <ptmcg@9bf210a0-9d2d-494c-87cf-cfb32e7dff7b> | 2008-11-08 12:12:58 +0000 |
commit | 5116e14c8f5e78444f4fe9609fb875db75250530 (patch) | |
tree | ec20ed60a0c0894d05ea7eb2e4a7b0318847f487 | |
parent | 5494947c8d71c4f7ce15e5da5a181432dd6eb9b9 (diff) | |
download | pyparsing-5116e14c8f5e78444f4fe9609fb875db75250530.tar.gz |
Fixed some Py3K set/dict code
git-svn-id: svn://svn.code.sf.net/p/pyparsing/code/src@174 9bf210a0-9d2d-494c-87cf-cfb32e7dff7b
-rw-r--r-- | pyparsing.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pyparsing.py b/pyparsing.py index 2c91688..92fb76e 100644 --- a/pyparsing.py +++ b/pyparsing.py @@ -132,9 +132,11 @@ else: _ustr = str
unichr = chr
-def _str2dict(strg):
- return dict( [(c,0) for c in strg] )
- #~ return set( [c for c in strg] )
+if not _PY3K:
+ def _str2dict(strg):
+ return dict( [(c,0) for c in strg] )
+else:
+ _str2dict = set
def _xml_escape(data):
"""Escape &, <, >, ", ', etc. in a string of data."""
|