AlkantarClanX12
Current Path : /proc/self/root/opt/alt/python39/lib64/python3.9/__pycache__/ |
Current File : //proc/self/root/opt/alt/python39/lib64/python3.9/__pycache__/uuid.cpython-39.opt-2.pyc |
a R�f�j � @ sN d dl Z d dlZd dlmZ dZejdv r4d ZZn d dlZe�� Z e dkZe dkZdZ dZerhd Z d Zg d�\ZZ ZZeZeZG dd � d e�ZG dd� d�Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Z d&d'� Z!z*d dl"Z"e#e"d(d�Z$e#e"d)d�Z%e"j&Z'W n$ e(�yL dZ"dZ$dZ%dZ'Y n0 d*d+� Z)d,d-� Z*d.d/� Z+d0d1� Z,e�r~eegZ-nFejd2k�r�eeegZ-n.ejd3k�r�g Z-ne�r�egZ-neeeeegZ-e j.d4k�r�e*ge- Z/ne j.d5k�r�e+ge- Z/ne-Z/da0d6d7� Z1da2dDd8d9�Z3d:d;� Z4d<d=� Z5d>d?� Z6ed@�Z7edA�Z8edB�Z9edC�Z:dS )E� N)�EnumzKa-Ping Yee <ping@zesty.ca>)�win32�darwinFZAIXZLinux� :� .T)zreserved for NCS compatibilityzspecified in RFC 4122z$reserved for Microsoft compatibilityzreserved for future definitionc @ s e Zd ZdZdZdZdS )�SafeUUIDr ���N)�__name__� __module__�__qualname__ZsafeZunsafe�unknown� r r �)/opt/alt/python39/lib64/python3.9/uuid.pyr N s r c @ s6 e Zd ZdZd<ejd�dd�Zdd� Zdd � Zd d� Z dd � Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zedd� �Zed d!� �Zed"d#� �Zed$d%� �Zed&d'� �Zed(d)� �Zed*d+� �Zed,d-� �Zed.d/� �Zed0d1� �Zed2d3� �Zed4d5� �Zed6d7� �Z ed8d9� �Z!ed:d;� �Z"dS )=�UUID)�int�is_safe�__weakref__N)r c C s� |||||g� d �dkr td��|d url|�dd��dd�}|�d��dd�}t|�dkrbtd ��t|d �}|d ur�t|�d kr�td��|dd d � |ddd � |ddd � |dd � }|d ur�t|�d kr�td��tj|dd�}|d u�rt|�dk�rtd��|\}} } }}} d| k�r0dk �s:n td��d| k�rRdk �s\n td��d| k�rtdk �s~n td��d| k�r�dk �s�n td��d| k�r�dk �s�n td��d| k�r�dk �s�n td ��|d>