/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__/GObject.cpython-39.pyc (17206B)
a bê²^½^c @sddlZddlZddlmZddlZddlmZmZddl m Z ddlm Z ddlm Z ddlmZddlmZej d ¡ZgZdd lmZeZd D].Zee eƒeƒe<ed ed eƒe e¡q”d D]dZe ¡�,e de ¡ee eƒeƒe<Wdƒn1�s0Yed ed eƒe e¡qÈdD]@Ze dd¡dZee eƒeƒe<ed ed eƒe e¡�q2dD]@Ze dd¡dZee eƒeƒe<ed ed eƒe e¡�qxe d¡Z e d¡Z!e d¡Z"e d¡Z#e d¡Z$e d¡Z%e d¡Z&e d¡Z'e d¡Z(e d¡Z)e d¡Z*e d¡Z+e d ¡Z,e d!¡Z-e d"¡Z.e d#¡Z/e d$¡Z0e d%¡Z1e d&¡Z2e d'¡Z3e d ¡Z4e d(¡Z5e d)¡Z6e d*¡Z7e d+¡Z8e d,¡Z9ej:j;Zeƒeƒe<ed ed0eƒe e¡�qej>j?ej>j@BZAed d1d2ƒe d1¡d3D]BZe dd¡dZeejBeƒeƒe<ed ed4eƒe e¡�q~ejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLegd5¢7Zd6d7iZMejNZNejOZOejPZPe jQZQejRZRegd8¢7ZGd9d:„d:ej:ƒZ:ee:ƒZ:e d:¡d;d<„Ze d<¡d=d>„ZSe d>¡d?d@„ZTdAdB„ZUe dB¡dCdD„ZVe dD¡dEdF„ZWe dF¡edGgdH¢ƒZXdddIdJ„ZYe dJ¡GdKdL„dLeZƒZ[dMdN„Z\e dN¡dOdP„Z]e dP¡dQdR„Z^e dR¡dedSdT„Z_e dT¡dfdUdV„Z`e dV¡ejaZaejbZbedWdXg7ZGdYdZ„dZeZƒZcd[d\„ZdGd]d^„d^ejeƒZeeeeƒZeeeZGed^d g7ZGd_d`„d`ejfƒZfeefƒZfe d`¡e jgZgejhZhejiZiegZjed dadbƒegdc¢7ZdS)géN)Ú namedtuple)ÚoverrideÚdeprecated_attr)ÚGLib)ÚPyGIDeprecationWarning)Ú_propertyhelper)Ú _signalhelper)Ú_giÚGObject)Ú_option)Zmarkup_escape_textZget_application_nameZset_application_nameZ get_prgnameZ set_prgnameZ main_depthZfilename_display_basenameZfilename_display_nameZfilename_from_utf8Zuri_list_extract_urisZMainLoopZ MainContextZmain_context_defaultZ source_removeZSourceZIdleZTimeoutZPollFDZidle_addZ timeout_addZtimeout_add_secondsZ io_add_watchZchild_watch_addZget_current_timeZ spawn_asynczGLib.)*ZPRIORITY_DEFAULTZPRIORITY_DEFAULT_IDLEZ PRIORITY_HIGHZPRIORITY_HIGH_IDLEZ PRIORITY_LOWZIO_INZIO_OUTZIO_PRIZIO_ERRZIO_HUPZIO_NVALZIO_STATUS_ERRORZIO_STATUS_NORMALZ IO_STATUS_EOFZIO_STATUS_AGAINZIO_FLAG_APPENDZIO_FLAG_NONBLOCKZIO_FLAG_IS_READABLEZIO_FLAG_IS_WRITEABLEZIO_FLAG_IS_SEEKABLEZ IO_FLAG_MASKZIO_FLAG_GET_MASKZIO_FLAG_SET_MASKZSPAWN_LEAVE_DESCRIPTORS_OPENZSPAWN_DO_NOT_REAP_CHILDZSPAWN_SEARCH_PATHZSPAWN_STDOUT_TO_DEV_NULLZSPAWN_STDERR_TO_DEV_NULLZSPAWN_CHILD_INHERITS_STDINZSPAWN_FILE_AND_ARGV_ZEROZOPTION_FLAG_HIDDENZOPTION_FLAG_IN_MAINZOPTION_FLAG_REVERSEZOPTION_FLAG_NO_ARGZOPTION_FLAG_FILENAMEZOPTION_FLAG_OPTIONAL_ARGZOPTION_FLAG_NOALIASZOPTION_ERROR_UNKNOWN_OPTIONZOPTION_ERROR_BAD_VALUEZOPTION_ERROR_FAILEDZOPTION_REMAININGZ glib_versionZignore) Z G_MININT8Z G_MAXINT8Z G_MAXUINT8Z G_MININT16Z G_MAXINT16Z G_MAXUINT16Z G_MININT32Z G_MAXINT32Z G_MAXUINT32Z G_MININT64Z G_MAXINT64Z G_MAXUINT64Z_éiÿÿÿÿ)Z G_MINFLOATZ G_MAXFLOATZ G_MINDOUBLEZ G_MAXDOUBLEZ G_MINSHORTZ G_MAXSHORTZ G_MAXUSHORTZG_MININTZG_MAXINTZ G_MAXUINTZ G_MINLONGZ G_MAXLONGZ G_MAXULONGZ G_MAXSIZEZ G_MINSSIZEZ G_MAXSSIZEZ G_MINOFFSETZ G_MAXOFFSETZinvalidZvoidÚ GInterfaceZgcharZgucharZgbooleanZgintZguintZglongZgulongZgint64Zguint64ÚGEnumÚGFlagsZgfloatZgdoubleZ gchararrayZgpointerÚGBoxedZGParamZPyObjectÚGTypeZGStrvZGVariantZGString)Ú TYPE_INVALIDÚ TYPE_NONEÚTYPE_INTERFACEÚ TYPE_CHARÚ TYPE_UCHARÚ TYPE_BOOLEANÚTYPE_INTÚ TYPE_UINTÚ TYPE_LONGÚ TYPE_ULONGÚ TYPE_INT64Ú TYPE_UINT64Ú TYPE_ENUMÚ TYPE_FLAGSÚ TYPE_FLOATÚ TYPE_DOUBLEÚ TYPE_STRINGÚ TYPE_POINTERÚ TYPE_BOXEDÚ TYPE_PARAMÚ TYPE_OBJECTÚ TYPE_PYOBJECTÚ TYPE_GTYPEÚ TYPE_STRVÚ TYPE_VARIANTÚ TYPE_GSTRINGÚ TYPE_UNICHARÚ TYPE_VALUE)ZPidZGErrorZ OptionGroupZ OptionContext)ZPARAM_CONSTRUCTZPARAM_CONSTRUCT_ONLYZPARAM_LAX_VALIDATIONZPARAM_READABLEZPARAM_WRITABLEzGObject.ParamFlags.ÚPARAM_READWRITEzGObject.ParamFlags.READWRITE)Z SIGNAL_ACTIONZSIGNAL_DETAILEDZSIGNAL_NO_HOOKSZSIGNAL_NO_RECURSEZSIGNAL_RUN_CLEANUPZSIGNAL_RUN_FIRSTZSIGNAL_RUN_LASTzGObject.SignalFlags.) rr rr r ÚGObjectWeakRefÚ GParamSpecÚGPointerrÚWarningzgeneric-c-marshallerT)ÚfeaturesÚlist_propertiesÚnewÚpygobject_versionÚ threads_initÚ type_registerc@sJeZdZddd„Zedd„ƒZdd„Zdd „Zd d „Zd d „Z dd„Z dS)ÚValueNcCs4tj |¡|dur0| |¡|dur0| |¡dS©N)Ú GObjectModuler8Ú__init__ZinitÚ set_value)ÚselfZ value_typeÚpy_value©r?ú8/usr/lib/python3.9/site-packages/gi/overrides/GObject.pyr;Ës   zValue.__init__cCs t |¡Sr9)rZ_gvalue_get_type©r=r?r?r@Z__g_typeÒszValue.__g_typecCs,|j t¡stjdtdd�t ||¡dS)Nz2Calling set_boxed() on a non-boxed type deprecatedé©Z stacklevel)Ú_Value__g_typeÚis_ar#ÚwarningsÚwarnrrÚ _gvalue_set)r=Zboxedr?r?r@Ú set_boxedØs  ÿzValue.set_boxedcCs&|j t¡stjdtdd�t |¡S)Nz2Calling get_boxed() on a non-boxed type deprecatedrBrC)rDrEr#rFrGrrÚ _gvalue_getrAr?r?r@Ú get_boxedás  ÿzValue.get_boxedcCs|j}|tkr| |¡nð|tkr.| |¡nÜ|tkrjt|tƒs\|dur\td|t |ƒfƒ‚t   ||¡n |t kr~|  |¡nŒ| t¡r”| |¡nv|tkr¨| |¡nb|tkr¼| |¡nN|tkrÐ| |¡n:zt   ||¡Wn(t�y|tk�rtdƒ‚‚Yn0dS)NzExpected string but got %s%sz+GObject.Value needs to be initialized first)rDrZset_charrZ set_ucharr!Z isinstanceZstrÚ TypeErrorZtyperrHr$Z set_paramrErZ set_flagsr"Z set_pointerr'Z set_gtyper)Z set_variantr)r=r>Úgtyper?r?r@r<çs6   ÿ       zValue.set_valuecCs¾|j}|tkr| ¡S|tkr&| ¡S|tkr6| ¡S| t¡rH|  ¡S| t ¡rZ|  ¡S|t krj|  ¡S|tkrz| ¡S|tkrŠ| ¡Sz t |¡WSty¸|tkr²YdS‚Yn0dSr9)rDrZget_charrZ get_ucharr$Z get_paramrErZget_enumrZ get_flagsr"Z get_pointerr'Z get_gtyper)Z dup_variantrrJrLr)r=rMr?r?r@Ú get_values.    zValue.get_valuecCsd|jj| ¡fS)Nz)rDÚnamerNrAr?r?r@Ú__repr__$szValue.__repr__)NN) Ú__name__Ú __module__Ú __qualname__r;ÚpropertyrDrIrKr<rNrPr?r?r?r@r8Ês    r8cCs"t |¡}|tkrtd|ƒ‚|S)Nzunknown type name: %s)r:Útype_from_namerÚ RuntimeError©rOÚtype_r?r?r@rU,s  rUcCst |¡}|tkrtdƒ‚|S)Nzno parent for type)r:Ú type_parentrrV)rXZparentr?r?r@rY6s rYcCs0t|dƒr|j}| ¡s,| ¡s,td|ƒ‚dS)NÚ __gtype__z1type must be instantiable or an interface, got %s)ÚhasattrrZZis_instantiatableZ is_interfacerL©rXr?r?r@Ú _validate_type_for_signal_method@s r]cCst|ƒt |¡Sr9)r]r:Úsignal_list_idsr\r?r?r@r^Gsr^cCst|ƒ}tdd„|DƒƒS)Ncss|]}t |¡VqdSr9)r:Ú signal_name)Z.0Zir?r?r@Z Qsz$signal_list_names..)r^Útuple)rXZidsr?r?r@Úsignal_list_namesOsracCst|ƒt ||¡Sr9)r]r:Ú signal_lookuprWr?r?r@rbWsrbÚ SignalQuery)Ú signal_idr_ÚitypeÚ signal_flagsÚ return_typeÚ param_typescCsX|durt||ƒ}t |¡}|dus(J‚|jdkr6dSt|j|j|j|j|jt |j ƒƒS)Nr) rbr:Ú signal_queryrdrcr_rerfrgr`rh)Z id_or_namerXÚresr?r?r@riis    þric@s$eZdZdd„Zdd„Zdd„ZdS)Ú_HandlerBlockManagercCs||_||_dSr9©ÚobjÚ handler_id)r=rmrnr?r?r@r;€sz_HandlerBlockManager.__init__cCsdSr9r?rAr?r?r@Ú __enter__„sz_HandlerBlockManager.__enter__cCst |j|j¡dSr9)r:Úsignal_handler_unblockrmrn©r=Zexc_typeZ exc_valueZ tracebackr?r?r@Ú__exit__‡sz_HandlerBlockManager.__exit__N©rQrRrSr;rorrr?r?r?r@rksrkcCst ||¡t||ƒS)a¶Blocks the signal handler from being invoked until handler_unblock() is called. :param GObject.Object obj: Object instance to block handlers for. :param int handler_id: Id of signal to block. :returns: A context manager which optionally can be used to automatically unblock the handler: .. code-block:: python with GObject.signal_handler_block(obj, id): pass )r:Úsignal_handler_blockrkrlr?r?r@rt‹s rtcCs4t |||¡\}}}|r ||fStd||fƒ‚dS)a%Parse a detailed signal name into (signal_id, detail). :param str detailed_signal: Signal name which can include detail. For example: "notify:prop_name" :returns: Tuple of (signal_id, detail) :raises ValueError: If the given signal is unknown. z%s: unknown signal name: %sN)r:Úsignal_parse_nameÚ ValueError)Údetailed_signalreZforce_detail_quarkrjrdÚdetailr?r?r@ru£s ÿ rucCs t||dƒ\}}t ||¡dS)NT)rur:Zsignal_remove_emission_hook)rmrwZhook_idrdrxr?r?r@Úremove_emission_hook¹srycCsd|fS)NFr?©ZihintZ return_accuZhandler_returnZ user_datar?r?r@Úsignal_accumulator_first_winsÄsr{cCs | |fSr9r?rzr?r?r@Úsignal_accumulator_true_handledÌsr|Úadd_emission_hookÚ signal_newc@s$eZdZdd„Zdd„Zdd„ZdS)Ú_FreezeNotifyManagercCs ||_dSr9)rm)r=rmr?r?r@r;Ýsz_FreezeNotifyManager.__init__cCsdSr9r?rAr?r?r@roàsz_FreezeNotifyManager.__enter__cCs|j ¡dSr9)rmZ thaw_notifyrqr?r?r@rrãsz_FreezeNotifyManager.__exit__Nrsr?r?r?r@rÜsrcst ˆ¡‡fdd„ƒ}|S)Ncsˆ|i|¤ŽSr9r?)ÚargsÚkwargs©Úfuncr?r@Úmethësz_signalmethod..meth)Ú functoolsZwraps)rƒr„r?r‚r@Ú _signalmethodçsr†csjeZdZdd„Zdd„ZeZeZeZeZeZ eZ eZ eZ eZ eZeZeZeZeZeZejjZejjZejjZejjZeZeZeZeZejj Z ejj!Z!ejj"Z"ejj#Z#ejj$Z$ejj%Z%ejj&Z&ejj'Z'ejj(Z(ejj)Z)ejj*Z*ejj+Z+ejj,Z,ejj-Z-ejj.Z.ejj/Z/ejj0Z0‡fdd„Z1dd„Z2e3Z4e5ej6ƒZ7e5ej8ƒZ9e5ej8ƒZ:e5ej;ƒZd d „Z?e?Z@‡ZAS) ÚObjectcOs tdƒ‚dS)Nz%This method is currently unsupported.©rV©r=r€Zkargsr?r?r@Ú_unsupported_methodòszObject._unsupported_methodcOs tdƒ‚dS)NzIData access methods are unsupported. Use normal Python attributes insteadrˆr‰r?r?r@Ú_unsupported_data_methodõszObject._unsupported_data_methodcstt|ƒ ¡t|ƒS)a™Freezes the object's property-changed notification queue. :returns: A context manager which optionally can be used to automatically thaw notifications. This will freeze the object so that "notify" signals are blocked until the thaw_notify() method is called. .. code-block:: python with obj.freeze_notify(): pass )Úsuperr‡Ú freeze_notifyrrA©Z __class__r?r@r�-szObject.freeze_notifycsv| dd¡}|tjj@r"tjj}ntjj}|tjj@r^t |ƒdkrPt d|gƒ‚‡fdd„}nˆ}||||g|¢RŽS)aConnect a callback to the given signal with optional user data. :param str detailed_signal: A detailed signal to connect to. :param callable handler: Callback handler to connect to the signal. :param *data: Variable data which is passed through to the signal handler. :param GObject.ConnectFlags connect_flags: Flags used for connection options. :returns: A signal id which can be used with disconnect. Z connect_flagsrr zWUsing GObject.ConnectFlags.SWAPPED requires exactly one argument for user data, got: %scs*t|ƒ}| ¡}||g}ˆ|g|¢RŽSr9)ZlistZpop)rmr€Zswap©Úhandlerr?r@Ú new_handlerXs z(Object.connect_data..new_handler) Zgetr:Z ConnectFlagsZAFTERrr Ú connect_afterÚconnectZSWAPPEDZlenrv)r=rwr�Zdatar�ZflagsZ connect_funcr‘r?r�r@Ú connect_data?s     ÿzObject.connect_datacCstj|jjtdd�| |¡S)z-Deprecated, please use stop_emission_by_name.rBrC)rFrGÚ stop_emissionZ__doc__rÚstop_emission_by_name)r=rwr?r?r@r•sszObject.stop_emission)BrQrRrSrŠr‹Zget_dataZ get_qdataZset_dataZ steal_dataZ steal_qdataZ replace_dataZ replace_qdataZbind_property_fullZcompat_controlZinterface_find_propertyZinterface_install_propertyZinterface_list_propertiesZnotify_by_pspecZ run_disposeZ watch_closurer:r‡ZrefZ_refZref_sinkZ _ref_sinkZunrefZ_unrefZforce_floatingZ_force_floatingrr Z get_propertyZget_propertiesZ set_propertyZset_propertiesZ bind_propertyr“r’Zconnect_objectZconnect_object_afterZdisconnect_by_funcZhandler_block_by_funcZhandler_unblock_by_funcZemitZchainZweak_refZ__copy__Z __deepcopy__r�r”rtZ handler_blockr†rpZhandler_unblockZsignal_handler_disconnectZ disconnectZhandler_disconnectZsignal_handler_is_connectedZhandler_is_connectedZsignal_stop_emission_by_namer–r•Zemit_stop_by_nameÚ __classcell__r?r?rŽr@r‡ñsh )     r‡cs$eZdZdd„Z‡fdd„Z‡ZS)ÚBindingcCstjdtdd�|S)NzŽUsing parentheses (binding()) to retrieve the Binding object is no longer needed because the binding is returned directly from "bind_property.rBrC)rFrGrrAr?r?r@Ú__call__�sþzBinding.__call__csTtjtjtjfdkr"tt|ƒ ¡St|dƒr6tdƒ‚nt |ddƒtt|ƒ ¡dS)N)rBi9iZ_unboundz$binding has already been cleared outT) rZ MAJOR_VERSIONZ MINOR_VERSIONZ MICRO_VERSIONrŒr˜Úunbindr[rvZsetattrrArŽr?r@rš‡s    zBinding.unbind)rQrRrSr™ršr—r?r?rŽr@r˜€sr˜rTzGObject.Property)ÚPropertyÚSignalÚSignalOverriderT)N)N)N)kr…rFZ collectionsrZ gi.moduleZgiZ gi.overridesrrZ gi.repositoryrrrZpropertyhelperrZ signalhelperrZmoduleZget_introspection_moduler:Z__all__r ZoptionrOZgetattrZglobalsZappendZcatch_warningsZ simplefilterZsplitZnew_namerUrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r8rZr,r+Z ParamFlagsZREADABLEZWRITABLEr-Z SignalFlagsrr rr r r.r/r0rr1r2r3r4r5r6r7rYr]r^rarbrcriZobjectrkrtruryr{r|r}r~rr†r‡r˜r›rœr�rTr?r?r?r@Zs(            0                            ÿ    ^      ÿ