o
    þÞhn  ã                   @   sR   d Z ddlmZ ddlmZ ddlmZ ddlm	Z	m
Z
mZ dde	efdd	„Zd
S )z"
Creates the default Site object.
é    )Úapps)Úsettings)Úno_style)ÚDEFAULT_DB_ALIASÚconnectionsÚrouteré   Tc           
      K   sì   z|  dd¡}W n
 ty   Y d S w t ||¡sd S |j |¡ ¡ sr|dkr+tdƒ |tt	ddƒddd�j
|d	� t| j tƒ |g¡}|rt|dkrOtd
ƒ t|  ¡ �}|D ]}	| |	¡ qXW d   ƒ d S 1 skw   Y  d S d S d S )NÚsitesÚSiter   z Creating example.com Site objectÚSITE_IDé   zexample.com)ÚpkÚdomainÚname)ÚusingzResetting sequence)Ú	get_modelÚLookupErrorr   Úallow_migrate_modelÚobjectsr   ÚexistsÚprintÚgetattrr   Úsaver   ÚopsÚsequence_reset_sqlr   ÚcursorÚexecute)
Ú
app_configÚ	verbosityÚinteractiver   r   Úkwargsr
   Úsequence_sqlr   Úcommand© r#   ú_/var/www/html/premium_crap/venv/lib/python3.10/site-packages/django/contrib/sites/management.pyÚcreate_default_site   s4   ÿÿþÿ"ÿîr%   N)Ú__doc__Údjango.appsr   Úglobal_appsÚdjango.confr   Údjango.core.management.colorr   Ú	django.dbr   r   r   r%   r#   r#   r#   r$   Ú<module>   s    û