python (3.12.0)
ˑe d dl Z d dlZd dlZd dlZd dlZd dlZdgZ G d d Zd Z d dl Z e j e j e j d dZ
y# e$ r dZ
Y yw xY w) N Completerc , e Zd ZddZd Zd Zd Zd Zy)r Nc p |rt |t st d |d| _ y d| _ || _ y )Nznamespace must be a dictionary r )
isinstancedict TypeErroruse_main_ns namespace)selfr s ?/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/rlcompleter.py__init__zCompleter.__init__* s@ Z 48<==
D D&DN c ~ | j rt j | _ |j s7|dk( r1t
r*t
j d t
j yyy |dk( r1d|v r| j | | _
n| j | | _
| j | S # t $ r Y y w xY w)Nr .)
r
__main____dict__r strip_readline_availablereadlineinsert_text redisplayattr_matchesmatchesglobal_matches
IndexError)r textstates r
completezCompleter.completeE s %..DNzz|z&((.&&(A:d{#006#2248 <<&& s !B0 0 B<;B<c t | r,|dz
} t j | j s|dz
}|S |S # t $ r Y |S w xY w)N())callableinspect signature
parameters
ValueError)r valwords r
_callable_postfixzCompleter._callable_postfixd sX C=CKD
((-88CKD t
s $: AAc g }dh}t | }t j t j z D ]@ }|d | |k( s|j | |dv r|dz }n |dvr|dz }|j | B | j t j fD ]Z }|j D ]E \ }}|d | |k( s||vs|j | |j | j || G \ |S )N__builtins__> tryfinally:> _NoneTrueelsepassFalsebreakcontinue )lenkeywordkwlist
softkwlistaddappendr builtinsr itemsr, )r r r seennr+ nspacer* s r
r zCompleter.global_matcheso s INNW%7%77 %DBQx4--#:D "/ / #:Dt$ % ~~x'8'89 FF#\\^
F c8t#D(8HHTNNN4#9#9#t#DE
F F
r c < t j d| }|sg S |j dd \ }} t || j }t
t | }|j d t |d r5|j d |j t |j g }t | }|dk( rd} n
|dk( rd} nd } |D ] }
|
d | |k( s| r|
d |dz | k( r|d |
}t t! t# | |
d t$ r|j'