summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorptmcg <ptmcg@9bf210a0-9d2d-494c-87cf-cfb32e7dff7b>2008-11-08 12:12:58 +0000
committerptmcg <ptmcg@9bf210a0-9d2d-494c-87cf-cfb32e7dff7b>2008-11-08 12:12:58 +0000
commit5116e14c8f5e78444f4fe9609fb875db75250530 (patch)
treeec20ed60a0c0894d05ea7eb2e4a7b0318847f487
parent5494947c8d71c4f7ce15e5da5a181432dd6eb9b9 (diff)
downloadpyparsing-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.py8
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."""