Commit 3379093b authored by Chris McDonough's avatar Chris McDonough

Fixed bad logic in product parsing of version.txt info.

parent d7dedb9b
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
# #
############################################################################## ##############################################################################
__doc__="""System management components""" __doc__="""System management components"""
__version__='$Revision: 1.66 $'[11:-2] __version__='$Revision: 1.67 $'[11:-2]
import sys,os,time,string,Globals, Acquisition, os, Undo import sys,os,time,string,Globals, Acquisition, os, Undo
...@@ -416,10 +416,12 @@ class ApplicationManager(Folder,CacheManager): ...@@ -416,10 +416,12 @@ class ApplicationManager(Folder,CacheManager):
package_dir=path_join(product_dir, product_name) package_dir=path_join(product_dir, product_name)
if not isdir(package_dir): if not isdir(package_dir):
continue continue
for name in ('version.txt', 'VERSION.TXT', 'VERSION.txt'): version_txt = None
version_txt=path_join(package_dir, name) for name in ('VERSION.TXT', 'VERSION.txt', 'version.txt'):
if not exists(version_txt): if exists(path_join(package_dir, name)):
continue version_txt = v
break
if version_txt is not None:
file=open(version_txt, 'r') file=open(version_txt, 'r')
data=file.readline() data=file.readline()
file.close() file.close()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment