관리-도구
편집 파일: server.cpython-311.opt-2.pyc
� c��f� � �� � d dl mZmZmZmZmZ d dlmZ d dlm Z d dl mZ d dlZd dlZ d dlZd dlZd dlZd dlZd dlZd dlZ d dlZn # e$ r dZY nw xY wd'd�Zd� Z G d � d � � Z G d� de� � Z G d � dej e� � Z G d� de� � Z G d� de� � Z G d� dej � � Z G d� d� � Z G d� de� � Z! G d� dee � � Z" G d� dee � � Z#e$dk r�d dl%Z% G d� d� � Z& ed � � 5 Z'e'�( e)� � e'�( d!� d"� � e'�* e&� � d�#� � e'�+ � � e,d$� � e,d%� � e'�- � � n&# e.$ r e,d&� � ej/ d � � Y nw xY wddd� � dS # 1 swxY w Y dS dS )(� )�Fault�dumps�loads�gzip_encode�gzip_decode)�BaseHTTPRequestHandler)�partial)� signatureNTc � � |r|� d� � }n|g}|D ]9}|� d� � rt d|z � � �t | |� � } �:| S )N�.�_z(attempt to access private attribute "%s")�split� startswith�AttributeError�getattr)�obj�attr�allow_dotted_names�attrs�is �4/opt/alt/python311/lib64/python3.11/xmlrpc/server.py�resolve_dotted_attributer | s| � �� � �� � �3�������� � !� !���<�<���� !� �:�Q�>�� � � �#�a�.�.�C�C��J� c �<