def set_up(): if os.path.isfile('iprofile.yml'): os.remove('iprofile.yml') settings.read(ignore_errors=True) settings.update({ 'append': {'test': 'append_test'} }).save() try: os.makedirs(settings.get('path', 'iprofiles')) except OSError: pass
def deactivate(self): settings.update({ 'active': None }).save()
def activate(self): if self.exists(): settings.update({ 'active': '{}:{}'.format(self.name, self.project) if self.project else self.name }).save()