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__)