summaryrefslogtreecommitdiff
path: root/hgdistver.py
diff options
context:
space:
mode:
Diffstat (limited to 'hgdistver.py')
-rw-r--r--hgdistver.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/hgdistver.py b/hgdistver.py
index ff7724c..0ada2f0 100644
--- a/hgdistver.py
+++ b/hgdistver.py
@@ -50,7 +50,7 @@ def tags_to_versions(tags):
def version_from_cachefile(root, cachefile=None):
#XXX: for now we ignore root
- if not cachefile:
+ if not cachefile or not os.path.exists(cachefile):
return
#replaces 'with open()' from py2.6
fd = open(cachefile)
@@ -155,7 +155,7 @@ def version_from_archival(root, cachefile=None):
def version_from_sdist_pkginfo(root, cachefile=None):
pkginfo = os.path.join(root, 'PKG-INFO')
- if cachefile is None and os.path.exists(pkginfo):
+ if os.path.exists(pkginfo):
data = _data_from_archival(pkginfo)
version = data.get('Version')
if version != 'UNKNOWN':