diff options
author | Unknown <tolsen@limebits.com> | 2008-06-26 17:32:16 -0400 |
---|---|---|
committer | Matěj Cepl <mcepl@cepl.eu> | 2023-04-29 18:18:25 +0200 |
commit | b6173d98d46241e44a2756f63073cbd3d4d6544e (patch) | |
tree | 4fcb0d261f13c034462dbe4f09b7ee3864aa1b89 | |
parent | 6692a27af104e1b08884a1b78e048ef8f94feb83 (diff) | |
download | urllib2_kerberos-b6173d98d46241e44a2756f63073cbd3d4d6544e.tar.gz |
get version.py & hg_keywords.py working
-rw-r--r-- | hg_keywords.py | 6 | ||||
-rw-r--r-- | version.py | 2 |
2 files changed, 6 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) @@ -6,3 +6,5 @@ keywords = hg_keywords.keywords( "$rev$", "$tags$" ) + +version = "dev_%s_%s" % tuple([keywords[x] for x in 'rev', 'node']) |