관리-도구
편집 파일: uuid.cpython-38.opt-2.pyc
U &�.e3w � @ s d dl Z d dlZd dlmZ dZejdkr4d ZZn d dlZe�� Z e dkZe dkZdd d dg\Z ZZZ eZeZG dd � d e�ZG dd� d�Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd aada zd dl!Z!W n e"k �r dZ!Y nX d$d%� Z#d&d'� Z$d(d)� Z%d*d+� Z&e�rBeegZ'nJejd,k�rZeeegZ'n2ejd-k�rpeegZ'ne�r~egZ'neeeeegZ'e j(d.k�r�e$ge' Z)ne j(d/k�r�e%ge' Z)ne'Z)da*dd0�d1d2�Z+da,d?d3d4�Z-d5d6� Z.d7d8� Z/d9d:� Z0ed;�Z1ed<�Z2ed=�Z3ed>�Z4dS )@� N)�EnumzKa-Ping Yee <ping@zesty.ca>)�win32�darwinFZAIXZLinuxzreserved 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 �/usr/lib64/python3.8/uuid.pyr H 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 k rl|�dd��dd�}|�d��dd�}t|�dkrbtd ��t|d �}|d k r�t|�d kr�td��|dd d � |ddd � |ddd � |dd � }|d k r�t|�d kr�td��tj|dd�}|d k �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>