/usr/lib/python3.9/site-packages/gi/overrides/__pycache__
NameSizeModeActions
Gdk.cpython-39.opt-1.pyc115210644editdlrm
Gdk.cpython-39.pyc115210644editdlrm
GdkPixbuf.cpython-39.opt-1.pyc10540644editdlrm
GdkPixbuf.cpython-39.pyc10540644editdlrm
GIMarshallingTests.cpython-39.opt-1.pyc18100644editdlrm
GIMarshallingTests.cpython-39.pyc18100644editdlrm
Gio.cpython-39.opt-1.pyc159140644editdlrm
Gio.cpython-39.pyc159770644editdlrm
GLib.cpython-39.opt-1.pyc226610644editdlrm
GLib.cpython-39.pyc226810644editdlrm
GObject.cpython-39.opt-1.pyc171920644editdlrm
GObject.cpython-39.pyc172060644editdlrm
Gtk.cpython-39.opt-1.pyc553250644editdlrm
Gtk.cpython-39.pyc553460644editdlrm
keysyms.cpython-39.opt-1.pyc9430644editdlrm
keysyms.cpython-39.pyc9430644editdlrm
Pango.cpython-39.opt-1.pyc15350644editdlrm
Pango.cpython-39.pyc15350644editdlrm
__init__.cpython-39.opt-1.pyc106260644editdlrm
__init__.cpython-39.pyc106660644editdlrm
Edit: /usr/lib/python3.9/site-packages/gi/overrides/__pycache__/Gio.cpython-39.pyc (15977B)
a ЦT`YIc@s¨ddlZddlmZmZddlmZmZmZddlm Z ddl m Z ddl m Z ddlZe dƒZgZGd d „d ejƒZeeƒZe d ¡d/d d „ZeGd d„dejƒƒZe d¡eGdd„dejƒƒZe d¡eGdd„dejƒƒZe d¡eGdd„dejƒƒZe d¡eGdd„dejƒƒZe d¡eGdd„dejƒƒZe d¡eGdd„dejƒƒZe d¡Gdd„dejƒZeeƒZe d¡Gdd„dejƒZeeƒZe d¡Gdd „d ejƒZeeƒZe d ¡Gd!d"„d"ejƒZeeƒZe d"¡Gd#d$„d$ƒZGd%d&„d&ej ƒZ ee ƒZ e d&¡Gd'd(„d(ej!ƒZ!ee!ƒZ!e d(¡e j"e j#e j$fd)k�rxd*d+„Z%nd,d+„Z%Gd-d.„d.ej&ƒZ&ee&ƒZ&e d.¡dS)0éNé)Úwakeup_on_signalÚregister_sigint_fallback)ÚoverrideÚdeprecated_initÚwrap_list_store_sort_func)Úget_introspection_module)Ú PyGIWarning)ÚGLibÚGioc@seZdZdd„ZdS)Ú Applicationc Os|t|jƒ�^tƒ�8tjj|g|¢Ri|¤ŽWdƒWdƒS1sP0YWdƒn1sn0YdS©N)rZquitrr r Úrun)ÚselfÚargsÚkwargs©rú4/usr/lib/python3.9/site-packages/gi/overrides/Gio.pyr 's zApplication.runN)Ú__name__Ú __module__Ú __qualname__r rrrrr %sr cs‡‡fdd„}|S)Ncsjtˆ|ƒj|i|¤Žˆj dd¡ddˆj}ˆrPtjd|ˆftdd�ntjd|ftdd�dS)NZ.ééÿÿÿÿz6%s shouldn't be instantiated directly, use %s instead.r)Z stacklevelz&%s shouldn't be instantiated directly.)ÚsuperÚ__init__rZrsplitrÚwarningsZwarnr)rrrÚname©ÚclsÚinsteadrrÚnew_init3sÿýþz_warn_init..new_initr)rrrrrrÚ _warn_init1s r c@seZdZeejdƒZdS)Ú VolumeMonitorzGio.VolumeMonitor.get()N)rrrr r r!rrrrrr!Csr!c@seZdZeejƒZdS)ÚDBusAnnotationInfoN)rrrr r r"rrrrrr"Lsr"c@seZdZeejƒZdS)Ú DBusArgInfoN)rrrr r r#rrrrrr#Tsr#c@seZdZeejƒZdS)ÚDBusMethodInfoN)rrrr r r$rrrrrr$\sr$c@seZdZeejƒZdS)ÚDBusSignalInfoN)rrrr r r%rrrrrr%dsr%c@seZdZeejƒZdS)ÚDBusInterfaceInfoN)rrrr r r&rrrrrr&lsr&c@seZdZeejƒZdS)Ú DBusNodeInfoN)rrrr r r'rrrrrr'tsr'c@seZdZddd„ZdS)Ú ActionMapNcsNz t|ƒWnty&tdƒ‚Yn0d‡‡fdd„ }|D] }||Žq._process_action)NNNN)Ziterr+)rZentriesr/r0Zentryrr.rÚadd_action_entries}s   ÿzActionMap.add_action_entries)N)rrrr1rrrrr(|sr(c@s eZdZdd„Zdd„ZeZdS)ÚFileEnumeratorcCs|Sr r©rrrrÚ__iter__ËszFileEnumerator.__iter__cCs| d¡}|dur|St‚dSr )Z next_fileZ StopIteration)rZ file_inforrrÚ__next__Îs zFileEnumerator.__next__N)rrrr4r5Znextrrrrr2Ês r2c@seZdZdd„ZdS)ÚMenuItemcCs(|D]\}}}| |t ||¡¡qdSr )Zset_attribute_valuer r,)rZ attributesrZ format_stringÚvaluerrrÚ set_attributeßszMenuItem.set_attributeN)rrrr8rrrrr6Þsr6c@s\eZdZdZeejjdd�Zdd„Zdd„Z dd „Z d d „Z e Z d d „Z dd„Zdd„ZdS)ÚSettingsz0Provide dictionary-like access to GLib.Settings.)ZschemaZpathZbackend)Z arg_namescCs || ¡vSr ©Ú list_keys©rÚkeyrrrÚ __contains__îszSettings.__contains__cCs t| ¡ƒSr )Úlenr;r3rrrÚ__len__ñszSettings.__len__ccs| ¡D] }|VqdSr r:r<rrrr4ôs zSettings.__iter__cCsdS)NTrr3rrrÚ__bool__øszSettings.__bool__cCs$||vrtd|fƒ‚| |¡ ¡S)Núunknown key: %r)ÚKeyErrorZ get_valueÚunpackr<rrrÚ __getitem__szSettings.__getitem__c Cs>||vrtd|fƒ‚| |¡}| d¡ ¡}| d¡}|dkrj| d¡ ¡}| d¡s\J‚|dd…}n¼|dkrÀ| d¡ ¡ d¡sŠJ‚| d¡ d¡ ¡}| ¡}||vr¾td||fƒ‚nf|dk�r| d¡}| d¡ ¡}| ¡\} } || k�s|| k�r&td || | fƒ‚ntd t |ƒƒ‚|  |t   ||¡¡dS) NrBrrZtypeZaZenumz$value %s is not an allowed enum (%s)Úrangezvalue %s not in range (%s - %s)z'Cannot handle allowed type range class ) rCZ get_rangeZget_child_valueZ get_stringZget_type_stringZ startswithrDr-ZNotImplementedErrorÚstrZ set_valuer r,) rr=r7rFZtype_ÚvZtype_strZallowedZtuple_Zmin_Zmax_rrrÚ __setitem__s2      ÿzSettings.__setitem__cCs| ¡Sr r:r3rrrÚkeys(sz Settings.keysN)rrrÚ__doc__rr r9rr>r@r4rAZ __nonzero__rErIrJrrrrr9èsÿ!r9c@s4eZdZdZdd„Zdd„Zdd„Zedd „ƒZd S) Ú_DBusProxyMethodCallz1Helper class to implement DBusProxy method calls.cCs||_||_dSr )Ú dbus_proxyÚ method_name)rrMrNrrrr3sz_DBusProxyMethodCall.__init__c Csv|\}}}z| |¡}WnFty^t ¡dd…\}} |rL||| |ƒn ||| |ƒYdS0||| |¡|ƒdS)Nr)Z call_finishZ ExceptionÚsysZexc_infoÚ_unpack_result) rZobjÚresultr/Zresult_callbackZerror_callbackZreal_user_dataÚretZetypeZerrrZ__async_result_handler7s   z+_DBusProxyMethodCall.__async_result_handlerc OsÈ|r0|d}|dd…}t|tƒs4td|ƒ‚nd}t |t|ƒ¡}d|vr”|d| d¡| d¡f}|j |j || dd¡| d d ¡d|j |¡n0|j  |j || dd¡| d d ¡d¡}|  |¡SdS) Nrrz6first argument must be the method signature string: %rz()Zresult_handlerZ error_handlerr/ZflagsZtimeoutr) Ú isinstancerGr+r r,ZtupleZgetrMZcallrNÚ*_DBusProxyMethodCall__async_result_handlerZ call_syncrP)rrrZ signatureZ arg_variantr/rQrrrÚ__call__Fs,  þ þ   ýz_DBusProxyMethodCall.__call__cCs2| ¡}t|ƒdkr|d}nt|ƒdkr.d}|S)z?Convert a D-BUS return variant into an appropriate return valuerrN)rDr?)ZklassrQrrrrPcs    z#_DBusProxyMethodCall._unpack_resultN) rrrrKrrTrUZ classmethodrPrrrrrL0s rLc@seZdZdZdd„ZdS)Ú DBusProxya$Provide comfortable and pythonic method calls. This marshalls the method arguments into a GVariant, invokes the call_sync() method on the DBusProxy object, and unmarshalls the result GVariant back into a Python tuple. The first argument always needs to be the D-Bus signature tuple of the method call. Example: proxy = Gio.DBusProxy.new_sync(...) result = proxy.MyMethod('(is)', 42, 'hello') The exception are methods which take no arguments, like proxy.MyMethod('()'). For these you can omit the signature and just write proxy.MyMethod(). Optional keyword arguments: - timeout: timeout for the call in milliseconds (default to D-Bus timeout) - flags: Combination of Gio.DBusCallFlags.* - result_handler: Do an asynchronous method call and invoke result_handler(proxy_object, result, user_data) when it finishes. - error_handler: If the asynchronous call raises an exception, error_handler(proxy_object, exception, user_data) is called when it finishes. If error_handler is not given, result_handler is called with the exception object as result instead. - user_data: Optional user data to pass to result_handler for asynchronous calls. Example for asynchronous calls: def mymethod_done(proxy, result, user_data): if isinstance(result, Exception): # handle error else: # do something with result proxy.MyMethod('(is)', 42, 'hello', result_handler=mymethod_done, user_data='data') cCs t||ƒSr )rL)rrrrrÚ __getattr__ szDBusProxy.__getattr__N)rrrrKrWrrrrrVss,rVc@s,eZdZdd„Zdd„Zdd„Zdd„Zd S) Ú ListModelcsvt|tƒr*‡fdd„t| tˆƒ¡ŽDƒSt|tƒrn|dkrH|tˆƒ7}|dkrTt‚ˆ |¡}|durjt‚|St‚dS)Ncsg|]}ˆ |¡‘qSr)Úget_item)Z.0Úir3rrZ ¬sz)ListModel.__getitem__..r) rSÚslicerFÚindicesr?ÚintÚ IndexErrorrYr+)rr=rRrr3rrEªs     zListModel.__getitem__cCsD| ¡j}t||ƒs(td|j|jfƒ‚|D]}||kr,dSq,dS)NúExpected type %s.%sTF)Ú get_item_typeÚpytyperSr+rr)rÚitemrarZrrrr>¹s  ÿzListModel.__contains__cCs| ¡Sr )Z get_n_itemsr3rrrr@ÃszListModel.__len__ccs"tt|ƒƒD]}| |¡Vq dSr )rFr?rY)rrZrrrr4ÆszListModel.__iter__N)rrrrEr>r@r4rrrrrX¨s rX)ri9rcCs,| ||g¡t|ƒD]}| ||¡qdSr )ÚspliceZreversedZinsert)rÚpositionÚ n_removalsÚ additionsrHrrrÚ_list_store_spliceÓs rgcCs| |||¡dSr )rc)rrdrerfrrrrgØscs8eZdZ‡fdd„Z‡fdd„Zdd„Zdd„Z‡ZS) Ú ListStorecs t|ƒ}tt|ƒj|g|¢RŽSr )rrrhÚsort)rÚ compare_funcr/©Z __class__rrriÞszListStore.sortcs"t|ƒ}tt|ƒj||g|¢RŽSr )rrrhÚ insert_sorted)rrbrjr/rkrrrlâs  ÿÿzListStore.insert_sortedcCsÖt|tƒrŒ| t|ƒ¡\}}}|dkr@t||t||dƒgƒqÒ|dkrft||dt||dƒgƒqÒtt|||ƒdd�D]}| |¡qznFt|t ƒrÎ|dkrª|t|ƒ7}|dks¾|t|ƒkrÂt ‚| |¡nt ‚dS)NrrrT)Zreverse) rSr[r\r?rgÚmaxZsortedrFZremover]r^r+)rr=ÚstartÚstopÚsteprZrrrÚ __delitem__çs    zListStore.__delitem__c Cs|t|tƒrú| ¡j}g}|D],}t||ƒs>td|j|jfƒ‚| |¡q| t |ƒ¡\}}}|dkr€t ||t ||dƒ|ƒnxt t |||ƒƒ} t | ƒt |ƒkr¤t‚|dkrÔt ||dt ||dƒ|ddd…ƒn$t| |ƒD]\} }t || d|gƒqÞn~t|tƒ�rt|dk�r|t |ƒ7}|dk�s4|t |ƒk�r8t‚| ¡j}t||ƒ�sbtd|j|jfƒ‚t ||d|gƒnt‚dS)Nr_rrr)rSr[r`rar+rrÚappendr\r?rgrmZlistrFr-Zzipr]r^) rr=r7raZ valuelistrHrnrorpr\rZrrrrIúsN   ÿÿ ÿ ÿ     ÿÿzListStore.__setitem__)rrrrirlrqrIZ __classcell__rrrkrrhÜs  rh)N)'rZ _ossighelperrrZ overridesrrrZmodulerZgirZ gi.repositoryr rOr Z__all__r rrr r!r"r#r$r%r&r'r(r2r6r9rLrVrXZ MAJOR_VERSIONZ MINOR_VERSIONZ MICRO_VERSIONrgrhrrrrZst            J   D C1 #  I