https://t.me/AnonymousX5
Server : Apache
System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64
User : njnconst ( 1116)
PHP Version : 8.4.18
Disable Function : NONE
Directory :  /lib64/python2.7/site-packages/django/contrib/auth/management/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib64/python2.7/site-packages/django/contrib/auth/management/__init__.pyc
�
r�\c@sMdZddlmZddlZddlZddlmZmZm	Z	ddl
mZddlm
Z
ddlmZmZddlmZmZmZmZdd	lmZdd
lmZddlmZd�Zd
�Zd�Zed�Zd�Z d�Z!e"d�Z#ej$j%edd�ej$j%e dedd�dS(uC
Creates permissions for all installed apps that need permissions.
i����(tunicode_literalsN(tmodelstget_permission_codenametget_user_model(t
exceptions(tCommandError(tDEFAULT_DB_ALIAStrouter(t	get_modelt
get_modelstsignalstUnavailableApp(tDEFAULT_LOCALE_ENCODING(tsix(tinputcCs3t|�}t|j�}t|||�||S(uI
    Returns (codename, name) for all permissions in the given opts.
    (t_get_builtin_permissionstlisttpermissionst_check_permission_clashing(toptstctypetbuiltintcustom((sI/tmp/pip-install-XxeQeY/django/django/contrib/auth/management/__init__.pyt_get_all_permissionsscCsDg}x7dD]/}|jt||�d||jff�q
W|S(uE
    Returns (codename, name) for all autogenerated permissions.
    uadduchangeudeleteu	Can %s %s(uadduchangeudelete(tappendRtverbose_name_raw(Rtpermstaction((sI/tmp/pip-install-XxeQeY/django/django/contrib/auth/management/__init__.pyRs

cCs�t�}td�|D��}x�|D]�\}}||krftd||j|j�jf��n4||kr�td||j|j�jf��n|j|�q&WdS(uv
    Check that permissions for a model do not clash. Raises CommandError if
    there are duplicate permissions.
    css|]}|dVqdS(iN((t.0tp((sI/tmp/pip-install-XxeQeY/django/django/contrib/auth/management/__init__.pys	<genexpr>/su=The permission codename '%s' is duplicated for model '%s.%s'.uQThe permission codename '%s' clashes with a builtin permission for model '%s.%s'.N(tsetRt	app_labeltmodel_classt__name__tadd(RRRtpooltbuiltin_codenamestcodenamet_name((sI/tmp/pip-install-XxeQeY/django/django/contrib/auth/management/__init__.pyR)s	""c	Ks�ytdd�Wntk
r%dSXtj|tj�s?dSddlm}t|�}t	�}t
�}xf|D]^}	|jj|�j
|	�}
|j|
�x-t|	j|
�D]}|j|
|f�q�WqtWt
tjjj|�jd|�jdd��}g|D]E\}
\}
}|
j|
f|krtjd|
d	|d
|
�^q}tjjj|�j|�|dkr�x|D]}d|GHq�WndS(
Nuauthu
Permissioni����(tContentTypetcontent_type__inucontent_typeucodenameR%tnametcontent_typeiuAdding permission '%s'(RRRtallow_syncdbtauth_appt
Permissiont"django.contrib.contenttypes.modelsR'R	RRtobjectst
db_managert
get_for_modelR"Rt_metaRtusingtfiltertvalues_listtpktbulk_create(tapptcreated_modelst	verbositytdbtkwargsR't
app_modelstsearched_permstctypestklassRtpermt	all_permsR%R)R((sI/tmp/pip-install-XxeQeY/django/django/contrib/auth/management/__init__.pytcreate_permissions=s2
		

	9
c	Ks�ytdd�t�}Wntk
r.dSXddlm}||kr�|jdt�r�d}t|�}xJ|d
kr�td	�}qrn|dkr�|d
dtd|�nPqrndS(Nuauthu
Permissioni����(tcall_commanduinteractiveu�
You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): uyesunou#Please enter either "yes" or "no": ucreatesuperusertinteractivetdatabase(uyesuno(RRRtdjango.core.managementRDtgettTrueR(	R8R9R:R;R<t	UserModelRDtmsgtconfirm((sI/tmp/pip-install-XxeQeY/django/django/contrib/auth/management/__init__.pytcreate_superuserks 


cCscytj�}Wnttfk
r*dSXtjr_y|jt�}Wq_tk
r[dSXn|S(u�
    Try to determine the current system user's username.

    :returns: The username as a unicode string, or an empty string if the
        username could not be determined.
    u(	tgetpasstgetusertImportErrortKeyErrorR
tPY2tdecodeRtUnicodeDecodeError(tresult((sI/tmp/pip-install-XxeQeY/django/django/contrib/auth/management/__init__.pytget_system_username�s	
cCs�tjjjrdSt�}y=tjd|�jdd�jd�j	dd�j
�}Wntk
rmdSXy tjjjd�j
|�Wntjk
r�dSX|r�|r�ytjjjd|�Wntjjk
r�q�XdSn|S(u?
    Try to determine the current system user's username to use as a default.

    :param check_db: If ``True``, requires that the username does not match an
        existing ``auth.User`` (otherwise returns an empty string).
    :returns: The username, or an empty string if no username can be
        determined.
    uuNFKDuasciiuignoreu uusernametusername(R,tUserR2tswappedRVtunicodedatat	normalizetencodeRStreplacetlowerRTt	get_fieldtrun_validatorsRtValidationErrort_default_managerRHtDoesNotExist(tcheck_dbtdefault_username((sI/tmp/pip-install-XxeQeY/django/django/contrib/auth/management/__init__.pytget_default_username�s&	+
 tdispatch_uidu1django.contrib.auth.management.create_permissionstsenderu/django.contrib.auth.management.create_superuser(&t__doc__t
__future__RRNRZtdjango.contrib.authRR,RRtdjango.coreRtdjango.core.management.baseRt	django.dbRRtdjango.db.modelsRR	R
Rtdjango.utils.encodingRtdjango.utilsR
tdjango.utils.six.movesRRRRRCRMRVRIRftpost_syncdbtconnect(((sI/tmp/pip-install-XxeQeY/django/django/contrib/auth/management/__init__.pyt<module>s,"	
		.		%

https://t.me/AnonymousX5 - 2025