def handle(self, *args, **options): for repository in args: try: repository_instance = Repository.objects.get(name=repository) except Repository.DoesNotExist: return False logger.debug('Repository sync started ... [sync_repository]') repository_instance.sync_repository() logger.debug('Repository sync ......... [update_mucua_list]') update_mucuas_list(repository_instance) logger.debug('Repository sync .... [create_user_from_files]') create_user_from_files(repository_instance) logger.debug('Repository sync . [create_objects_from_files]') create_objects_from_files(repository_instance) logger.debug('Repository sync ...... [remove_deleted_media]') remove_deleted_media(repository_instance) # Atualiza o arquivo lastSyncMark path = os.path.join(REPOSITORY_DIR, repository_instance.name) output = subprocess.check_output( ["git", "log", "--pretty=format:'%H'", "-n 1"], cwd=path) logger.debug(u"%s: %s" % (_('Revision is'), output)) logger.info('<<<') last_sync_mark = open(os.path.join(path, 'lastSync.txt'), 'w+') last_sync_mark.write(output) last_sync_mark.close()
def handle(self, *args, **options): for repository in args: try: repository_instance = Repository.objects.get(name=repository) except Repository.DoesNotExist: return False logger.debug('Repository sync started ... [sync_repository]') repository_instance.sync_repository() logger.debug('Repository sync ......... [update_mucua_list]') update_mucuas_list(repository_instance) logger.debug('Repository sync .... [create_user_from_files]') create_user_from_files(repository_instance) logger.debug('Repository sync . [create_objects_from_files]') create_objects_from_files(repository_instance) logger.debug('Repository sync ...... [remove_deleted_media]') remove_deleted_media(repository_instance) # Atualiza o arquivo lastSyncMark path = os.path.join(REPOSITORY_DIR, repository_instance.name) output = subprocess.check_output( ["git", "log", "--pretty=format:'%H'", "-n 1"], cwd=path) logger.debug(u"%s: %s" % (_('Revision is'), output)) logger.info('<<<') last_sync_mark = open(os.path.join(path, 'lastSync.txt'), 'w+') last_sync_mark.write(output) last_sync_mark.close()
def handle(self, *args, **options): for repository in args: try: repository_instance = Repository.objects.get(name=repository) except Repository.DoesNotExist: return False repository_instance.sync_repository() update_mucuas_list(repository_instance) create_user_from_files(repository_instance) create_objects_from_files(repository_instance)
def handle(self, *args, **options): for x in args: create_objects_from_files(x)
def handle(self, *args, **options): for x in args: create_objects_from_files(x)