+
    e                     0    R t ^ RIHtHt  ! R R]4      tR# )z{
Decorators are not really values, however we need some wrappers to improve
docstrings and other things around decorators.
)ValueWrapperValueSetc                   D   a a ] tR t^	t oV 3R ltR tR tR tRtVt	V ;t
# )	Decorateec                2   < \         SV `  V4       W n        R # N)super__init___original_value)selfwrapped_valueoriginal_value	__class__s   &&&@/usr/lib/python3/dist-packages/jedi/inference/value/decorator.pyr	   Decoratee.__init__
   s    '-    c                6    V P                   P                  4       # r   )r
   	py__doc__)r   s   &r   r   Decoratee.py__doc__   s    ##--//r   c                `   a  \        V 3R  lS P                  P                  W4       4       4      # )c              3   P   <"   T F  p\        VSP                  4      x  K  	  R # 5ir   )r   r
   ).0vr   s   & r   	<genexpr>&Decoratee.py__get__.<locals>.<genexpr>   s(      
I a--..Is   #&)r   _wrapped_value	py__get__)r   instanceclass_values   f&&r   r   Decoratee.py__get__   s.     
((228I
 
 	
r   c                    V P                   P                  4       pV'       d   V# V P                   P                  R 4      '       g   V P                  P                  4       # . # )__get__)r   get_signaturespy__getattribute__r
   )r   
signaturess   & r   r"   Decoratee.get_signatures   sR    ((779
 ""55i@@''6688	r   )r
   )__name__
__module____qualname____firstlineno__r	   r   r   r"   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r   	   s     .0
 r   r   N)__doc__jedi.inference.base_valuer   r   r    r   r   <module>r1      s   
 = r   