コード例 #1
0
ファイル: app_server.py プロジェクト: gourneau/pritunl
    def _upgrade_data(self):
        from pritunl import __version__
        version = '0.10.1'
        version_path = os.path.join(self.data_path, VERSION_NAME)
        if os.path.isfile(version_path):
            with open(version_path, 'r') as version_file:
                version = version_file.readlines()[0].strip()

        if version == '0.10.1':
            logger.info('Upgrading data from v0.10.1...')
            from organization import Organization
            for org in Organization.get_orgs():
                for user in org.get_users():
                    user._upgrade_0_10_2()

        if version != __version__:
            with open(version_path, 'w') as version_file:
                version = version_file.write('%s\n' % __version__)
コード例 #2
0
    def _upgrade_data(self):
        from pritunl import __version__
        version = '0.10.1'
        version_path = os.path.join(self.data_path, VERSION_NAME)
        if os.path.isfile(version_path):
            with open(version_path, 'r') as version_file:
                version = version_file.readlines()[0].strip()

        if version == '0.10.1':
            logger.info('Upgrading data from v0.10.1...')
            from organization import Organization
            for org in Organization.get_orgs():
                for user in org.get_users():
                    user._upgrade_0_10_2()

        if version != __version__:
            with open(version_path, 'w') as version_file:
                version = version_file.write('%s\n' % __version__)