Fix some bug on gitscan

This commit is contained in:
j3ssie
2019-09-09 11:32:56 +07:00
parent 593e176ee1
commit e2c742b017
10 changed files with 79 additions and 23 deletions
+44
View File
@@ -0,0 +1,44 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import os
import sys
import argparse
from pathlib import Path
import django
# Load default path of extensions folder
# WARNING: change this if you custom something
BASE_DIR = Path(os.path.dirname(
os.path.dirname(os.path.abspath(__file__))))
sys.path.append(str(BASE_DIR.joinpath('server')))
# loading django setup
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "rest.settings")
django.setup()
from api.models import *
from core import dbutils
from core import utils
# reload routine
def reload_routine():
# load command from default workflow
dbutils.internal_parse_commands()
# create server config file
dbutils.load_default_config(config_file='~/.osmedeus/server.conf')
def main(args):
# workspace = args.workspace if args.workspace else None
utils.print_block("Reload routine and config for server", tag='RUN')
reload_routine()
parser = argparse.ArgumentParser(description="Reload routine for server")
parser.add_argument('-w', '--workspace', action='store',
dest='workspace', help='workspace')
args = parser.parse_args()
main(args)