Invent the concept of a "numtree" for versions

This property returns a single digit numbers for versions 10 and up (10,
11 etc), and keeps the two digit number for earlier (9.0, 9.1 etc).
This commit is contained in:
Magnus Hagander
2017-05-19 13:42:58 +02:00
parent ac3868642c
commit 88d6fdc224
12 changed files with 31 additions and 22 deletions

View File

@ -102,7 +102,7 @@ class _VersionPdfWrapper(Version):
return getattr(self.__version, name)
def _find_pdf(self, pagetype):
try:
return os.stat('%s/documentation/pdf/%s/postgresql-%s-%s.pdf' % (settings.STATIC_CHECKOUT, self.__version.tree, self.__version.tree, pagetype)).st_size
return os.stat('%s/documentation/pdf/%s/postgresql-%s-%s.pdf' % (settings.STATIC_CHECKOUT, self.__version.numtree, self.__version.numtree, pagetype)).st_size
except:
return 0