mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
33 lines
707 B
Python
33 lines
707 B
Python
#!/usr/bin/env python
|
|
from fix_getpass import fixGetpass
|
|
import os
|
|
from django.core import management
|
|
import sys
|
|
|
|
try:
|
|
from runpy import run_module
|
|
except ImportError:
|
|
from runpy_compat import run_module
|
|
|
|
|
|
def run(working_dir):
|
|
sys.path.insert(0, working_dir)
|
|
manage_file = os.getenv('PYCHARM_DJANGO_MANAGE_MODULE')
|
|
if not manage_file:
|
|
manage_file = 'manage'
|
|
|
|
def execute_manager(settings_mod, argv = None):
|
|
management.setup_environ(settings_mod)
|
|
|
|
management.execute_manager = execute_manager
|
|
|
|
def execute_from_command_line(argv=None):
|
|
pass
|
|
|
|
management.execute_from_command_line = execute_from_command_line
|
|
|
|
fixGetpass()
|
|
|
|
run_module(manage_file, None, '__main__', True)
|
|
|