def change_status(target_repo, state): from models import Repo # class Repo(Document): # url = StringField(max_length=100,default='Not set yet') # last_used = DateTimeField(default=datetime.now()) # created_on = DateTimeField(default=datetime.now()) # monitoring = StringField(max_length=100,default='Not set yet') # state = StringField(max_length=50,default='Ready') # owner = StringField(max_length=50,default='no') if not use_database: return '' try: repo = Repo.objects.get(url=target_repo) repo.last_used = datetime.today() repo.state = state repo.owner = parent_folder repo.save() except DoesNotExist: repo = Repo() repo.url=target_repo repo.state = state repo.owner = parent_folder repo.save() except Exception as e: print 'database_exception: '+str(e)
def change_status(target_repo, state): from models import Repo if not use_database: return '' try: repo = Repo.objects.get(url=target_repo) repo.last_used = datetime.today() repo.state = state repo.owner = parent_folder repo.save() except DoesNotExist: repo = Repo() repo.url = target_repo repo.state = state repo.owner = parent_folder repo.save() except Exception as e: print 'database_exception: ' + str(e)