@@ -13,11 +13,11 @@ import urllib from shutil import rmtree from utils import web2py_uuid from fileutils import w2p_pack, w2p_unpack, w2p_pack_plugin, w2p_unpack_plugin from fileutils import up, fix_newlines, abspath, recursive_unlink -from fileutils import read_file, write_file +from fileutils import read_file, write_file, parse_version from restricted import RestrictedError from settings import global_settings def apath(path='', r=None): """ @@ -342,11 +342,11 @@ version: the most up-to-version available """ try: from urllib import urlopen - version = urlopen(version_URL).read() + version = parse_version(urlopen(version_URL).read()) except Exception: return -1, myversion if version > myversion: return True, version @@ -448,6 +448,8 @@ 'languages', 'static', 'private', 'uploads'): path = os.path.join(request.folder, subfolder) if not os.path.exists(path): os.mkdir(path) global_settings.app_folders.add(request.folder) + +