diff options
author | ianb <none@none> | 2007-05-29 17:04:20 +0200 |
---|---|---|
committer | ianb <none@none> | 2007-05-29 17:04:20 +0200 |
commit | 9db72c8abb36af17bfa668c38907fddad3978873 (patch) | |
tree | 6f8c350b9c14ec31fc022353142d808be3f92d9f /versioninfo.py | |
parent | 83af8d4efd1b1105d4023e33bf504d833dc93081 (diff) | |
download | python-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.py | 4 |
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) |