관리-도구
편집 파일: uuid.cpython-310.opt-2.pyc
o 6��flk � @ sB d dl Z d dlZd dlmZ dZejdv rd ZZnd dlZe�� Z e dkZe dkZdZ dZer5d 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!zd dl"Z"e#e"d(d�Z$e#e"d)d�Z%e"j&Z'W n e(y� dZ"dZ$dZ%dZ'Y nw d*d+� Z)d,d-� Z*d.d/� Z+d0d1� Z,er�eegZ-n ejd2kr�eeegZ-nejd3kr�g Z-n er�egZ-neeeeegZ-e j.d4kr�e*ge- Z/n e j.d5kr�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/python310/lib64/python3.10/uuid.pyr N s r c @ s< e Zd Z dZ d<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 �dkrtd��|d ur7|�dd��dd�}|�d��dd�}t|�dkr2td ��t|d �}|d ur`t|�d krEtd��|dd d � |ddd � |ddd � |dd � }|d urut|�d krntd��tj|dd�}|d u�rt|�dkr�td��|\}} } }}} d| kr�dk s�td�� td��d| kr�dk s�td�� td��d| kr�dk s�td�� td��d| kr�dk s�td�� td��d| kr�dk s�td�� td��d| kr�dk s�td �� td ��|d>