[Lxml-checkins] r44669 - lxml/trunk/src/lxml
scoder at codespeak.net
scoder at codespeak.net
Mon Jul 2 16:50:28 CEST 2007
Author: scoder
Date: Mon Jul 2 16:50:28 2007
New Revision: 44669
Modified:
lxml/trunk/src/lxml/etree.pyx
Log:
support dev/alpha/beta versions with number postfix
Modified: lxml/trunk/src/lxml/etree.pyx
==============================================================================
--- lxml/trunk/src/lxml/etree.pyx (original)
+++ lxml/trunk/src/lxml/etree.pyx Mon Jul 2 16:50:28 2007
@@ -131,12 +131,19 @@
try:
item = int(item)
except ValueError:
- if item == 'dev':
- item = -3
- elif item == 'alpha':
- item = -2
- elif item == 'beta':
- item = -1
+ if item.startswith('dev'):
+ count = item[3:]
+ item = -30
+ elif item.startswith('alpha'):
+ count = item[5:]
+ item = -20
+ elif item.startswith('beta'):
+ count = item[4:]
+ item = -10
+ else:
+ count = 0
+ if count:
+ item = item + int(count)
version_list.append(item)
return tuple(version_list)
More information about the lxml-checkins
mailing list