Sindbad~EG File Manager
3
"��c; � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZmZ ej � dkZ
ejdd� dkZejdd� dkZ
dd � ZG d
d� d�Zdd
� Ze� Zej� ZdS )� N)�Mapping�Sequence�PyPy� � �
� c O s t jdtdd� d S )Nz�Running interpreter doesn't sufficiently support code object introspection. Some features like bare super() or accessing __class__ will not work with slotted classes.r )�
stacklevel)�warnings�warn�RuntimeWarning)�args�kw� r �-/tmp/pip-build-_uu8ur7s/attrs/attr/_compat.py� just_warn s r c @ s. e Zd ZdZdgZdd� Zdd� Zdd� Zd S )
�_AnnotationExtractorz^
Extract type annotations from a callable, returning None whenever there
is none.
�sigc C s4 yt j|�| _W n ttfk
r. d | _Y nX d S )N)�inspect� signaturer �
ValueError� TypeError)�self�callabler r r �__init__% s z_AnnotationExtractor.__init__c C s>