aboutsummaryrefslogtreecommitdiffstats
path: root/hg_keywords.py
diff options
context:
space:
mode:
authorUnknown <tolsen@limebits.com>2008-06-26 17:32:16 -0400
committerUnknown <tolsen@limebits.com>2008-06-26 17:32:16 -0400
commit26ab5d2b33f58435acab0fdbeddf59d9d41dd382 (patch)
tree5440ef222ea7637744e00b877d83f4c3254ff88e /hg_keywords.py
parent7d149fb046863ce4527cab20bfa90308675c5021 (diff)
downloadurllib2_kerberos-26ab5d2b33f58435acab0fdbeddf59d9d41dd382.tar.gz
get version.py & hg_keywords.py working
Diffstat (limited to 'hg_keywords.py')
-rw-r--r--hg_keywords.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/hg_keywords.py b/hg_keywords.py
index 778c514..edc9bae 100644
--- a/hg_keywords.py
+++ b/hg_keywords.py
@@ -1,6 +1,6 @@
import re
-keyword_rx = re.compile('^\$(\w+)\:\s+(\W+)\s*\$$')
+keyword_rx = re.compile('^\$(\w+)\:\s+(\S*)\s*\$$')
# returns tuple (key, value)
# returns None if kwstring is not a keyword expansion
@@ -16,4 +16,6 @@ def extract_keyvalue(kwstring):
def keywords(*kwstrings):
- dict([extract_kwvalue(kws) for kws in kwstrings])
+ keyvalues = [extract_keyvalue(kws) for kws in kwstrings]
+ compacted_keyvalues = [kv for kv in keyvalues if kv is not None]
+ return dict(compacted_keyvalues)