summaryrefslogtreecommitdiff
path: root/versioninfo.py
diff options
context:
space:
mode:
authorianb <none@none>2007-05-29 17:04:20 +0200
committerianb <none@none>2007-05-29 17:04:20 +0200
commit9db72c8abb36af17bfa668c38907fddad3978873 (patch)
tree6f8c350b9c14ec31fc022353142d808be3f92d9f /versioninfo.py
parent83af8d4efd1b1105d4023e33bf504d833dc93081 (diff)
downloadpython-lxml-9db72c8abb36af17bfa668c38907fddad3978873.tar.gz
[svn r2349] don't cause an error when there is a directory with no version information (an uncommitted directory)
--HG-- branch : trunk
Diffstat (limited to 'versioninfo.py')
-rw-r--r--versioninfo.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/versioninfo.py b/versioninfo.py
index 436551b7..77bc9be5 100644
--- a/versioninfo.py
+++ b/versioninfo.py
@@ -38,7 +38,9 @@ def svn_version():
elif data.startswith('<?xml'):
# SVN <= 1.3
dirurl = urlre.search(data).group(1) # get repository URL
- localrev = max([int(m.group(1)) for m in revre.finditer(data)])
+ revs = [int(m.group(1)) for m in revre.finditer(data)]
+ if revs:
+ localrev = max(revs)
else:
from warnings import warn
warn("unrecognized .svn/entries format; skipping "+base)