#!/usr/bin/python3 -s

import os
import sys
import importlib

# Append cwd to sys.path so this can be run
# in the same directory that manage.py lives
sys.path.append(os.getcwd())

import sys

from django.conf import settings
from django.core import management

cmd = management.load_command_class('django.contrib.staticfiles', 'findstatic')

options = cmd.create_parser('findstatic', '').parse_args(sys.argv[1:])
cmd_options = vars(options)
# Avoid loading apps deep in Django's internals
cmd_options['use_default_ignore_patterns'] = False
# Avoid interacting with locale during
# base management command teardown,
# which shouldn't impact staticfiles
cmd.leave_locale_alone = True
cmd.requires_system_checks = False

# Extract positional args
args = cmd_options.pop('args')
cmd.execute(*args, **cmd_options)
