import os
import sys

# 1. Inzira ijyanya n'umushinga (Project Path)
project_root = "/home/otzwcfmk/public_html/ishop"
if project_root not in sys.path:
    sys.path.insert(0, project_root)

# 2. Inzira ijyanya na Virtual Environment (Site-packages)
# Reba neza niba iyi path ari yo (cyane cyane verisiyo ya python 3.11)
venv_path = '/home/otzwcfmk/virtualenv/public_html/ishop/3.11/lib/python3.11/site-packages'
if venv_path not in sys.path:
    sys.path.insert(1, venv_path)

# 3. Kwerekana aho Settings za Django ziherereye
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings")

# 4. Guhamagara application
try:
    from config.wsgi import application
except ImportError as e:
    # Ibi bizagufasha kubona ikosa niba Django itabonetse
    def application(environ, start_response):
        status = '500 Internal Server Error'
        output = f"Import Error: {str(e)}".encode('utf-8')
        response_headers = [('Content-type', 'text/plain'), ('Content-Length', str(len(output)))]
        start_response(status, response_headers)
        return [output]