
Zc        *   @   s
  d  d l  Z  d  d l Z d  d l m Z d  d l Z d  d l Z d  d l m Z m Z d  d l	 m
 Z
 d  d l m Z d  d l m Z d  d l m Z e j j Z e j j d  Z g  Z d  d	 l m Z e e  j d
 <x d d d d d d d d d d d d d d d d d d d d d d  d! d" d# g D]= Z e e
 e  e   e <e d e d$ e  e j e  q)Wx d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN g* D]` Z e j   + e j dO e  e e
 e  e   e <Wd QXe d e d$ e  e j e  qWx dP dQ dR dS dT dU dV dW dX dY dZ d[ g D]S Z e j d\ d]  d  Z  e e
 e   e   e <e d e d$ e   e j e  q~Wx d^ d_ d` da db dc dd de df dg dh di dj dk dl dm dn do g D]S Z e j d\ d]  d  Z  e e
 e   e   e <e d e d$ e   e j e  qWe j! dp  Z" e j! dq  Z# e j! dr  Z$ e j! ds  Z% e j! dt  Z& e j! du  Z' e j! dv  Z( e j! dw  Z) e j! dx  Z* e j! dy  Z+ e j! dz  Z, e j! d{  Z- e j! d|  Z. e j! d}  Z/ e j! d~  Z0 e j! d  Z1 e j! d  Z2 e j! d  Z3 e j! d  Z4 e j! d  Z5 e j! d  Z6 e j! d  Z7 e j! d  Z8 e j! d  Z9 e j! d  Z: e j! d  Z; e j< j= Z> e) Z? e d d d d d d d d d d d d d d d d d d d d d d d d d d d d g 7Z xQ d d d d g D]= Z e e
 e  e   e <e d e d$ e  e j e  qrWxm d d d d d g D]V Z e j d\ d]  d  Z  e e j@ e   e   e <e d e d e   e j e  qWe j@ jA e j@ jB BZC e j d  eD e j@ d  rke d d d  n  xs d d d d d d d g D]V Z e j d\ d]  d  Z  e e jE e   e   e <e d e d e   e j e  qWe jF ZF e jG ZG e jH ZH e jI ZI e jJ ZJ e jK ZK e jL ZL e jM ZM e jN ZN e jO ZO e d d| d} dr d d d d d d g
 7Z e jP ZP e jQ ZQ e jR ZR e jS ZS e
 jT ZT e jU ZU e d d d d d d g 7Z d e j< f d     YZ< e e<  Z< e j d  d   Z! e j d  d   ZV e j d  d   ZW d   ZX e j d  d   ZY e j d  d   ZZ e j d  e d d d d d d d g  Z[ d d  Z] e j d  d e^ f d     YZ_ d   Z` e j d  d   Za e j d  d   Zb e j d  d d  Zc e j d  d d  Zd e j d  e je Ze e jf Zf e d d g 7Z d e^ f d     YZg d   Zh d e ji f d     YZi e ei  Zi ei ZJ e d d g 7Z d e jj f d     YZj e ej  Zj e j d  e jk Zk e jl Zl e jm Zm ek Zn e d d d  e d d d d g 7Z d S(   iN(   t
   namedtuple(   t   overridet   deprecated_attr(   t   GLib(   t   PyGIDeprecationWarning(   t   _propertyhelper(   t   _signalhelpert   GObject(   t   _options   gi._gobject.optiont   markup_escape_textt   get_application_namet   set_application_namet   get_prgnamet   set_prgnamet
   main_deptht   filename_display_basenamet   filename_display_namet   filename_from_utf8t   uri_list_extract_urist   MainLoopt   MainContextt   main_context_defaultt   source_removet   Sourcet   Idlet   Timeoutt   PollFDt   idle_addt   timeout_addt   timeout_add_secondst   io_add_watcht   child_watch_addt   get_current_timet   spawn_asyncs   GLib.t   PRIORITY_DEFAULTt   PRIORITY_DEFAULT_IDLEt   PRIORITY_HIGHt   PRIORITY_HIGH_IDLEt   PRIORITY_LOWt   IO_INt   IO_OUTt   IO_PRIt   IO_ERRt   IO_HUPt   IO_NVALt   IO_STATUS_ERRORt   IO_STATUS_NORMALt   IO_STATUS_EOFt   IO_STATUS_AGAINt   IO_FLAG_APPENDt   IO_FLAG_NONBLOCKt   IO_FLAG_IS_READABLEt   IO_FLAG_IS_WRITEABLEt   IO_FLAG_IS_SEEKABLEt   IO_FLAG_MASKt   IO_FLAG_GET_MASKt   IO_FLAG_SET_MASKt   SPAWN_LEAVE_DESCRIPTORS_OPENt   SPAWN_DO_NOT_REAP_CHILDt   SPAWN_SEARCH_PATHt   SPAWN_STDOUT_TO_DEV_NULLt   SPAWN_STDERR_TO_DEV_NULLt   SPAWN_CHILD_INHERITS_STDINt   SPAWN_FILE_AND_ARGV_ZEROt   OPTION_FLAG_HIDDENt   OPTION_FLAG_IN_MAINt   OPTION_FLAG_REVERSEt   OPTION_FLAG_NO_ARGt   OPTION_FLAG_FILENAMEt   OPTION_FLAG_OPTIONAL_ARGt   OPTION_FLAG_NOALIASt   OPTION_ERROR_UNKNOWN_OPTIONt   OPTION_ERROR_BAD_VALUEt   OPTION_ERROR_FAILEDt   OPTION_REMAININGt   glib_versiont   ignoret	   G_MININT8t	   G_MAXINT8t
   G_MAXUINT8t
   G_MININT16t
   G_MAXINT16t   G_MAXUINT16t
   G_MININT32t
   G_MAXINT32t   G_MAXUINT32t
   G_MININT64t
   G_MAXINT64t   G_MAXUINT64t   _i   t
   G_MINFLOATt
   G_MAXFLOATt   G_MINDOUBLEt   G_MAXDOUBLEt
   G_MINSHORTt
   G_MAXSHORTt   G_MAXUSHORTt   G_MININTt   G_MAXINTt	   G_MAXUINTt	   G_MINLONGt	   G_MAXLONGt
   G_MAXULONGt	   G_MAXSIZEt
   G_MINSSIZEt
   G_MAXSSIZEt   G_MINOFFSETt   G_MAXOFFSETt   invalidt   voidt
   GInterfacet   gchart   guchart   gbooleant   gintt   guintt   glongt   gulongt   gint64t   guint64t   GEnumt   GFlagst   gfloatt   gdoublet
   gchararrayt   gpointert   GBoxedt   GParamt   PyObjectt   GTypet   GStrvt   GVariantt   GStringt   TYPE_INVALIDt	   TYPE_NONEt   TYPE_INTERFACEt	   TYPE_CHARt
   TYPE_UCHARt   TYPE_BOOLEANt   TYPE_INTt	   TYPE_UINTt	   TYPE_LONGt
   TYPE_ULONGt
   TYPE_INT64t   TYPE_UINT64t	   TYPE_ENUMt
   TYPE_FLAGSt
   TYPE_FLOATt   TYPE_DOUBLEt   TYPE_STRINGt   TYPE_POINTERt
   TYPE_BOXEDt
   TYPE_PARAMt   TYPE_OBJECTt   TYPE_PYOBJECTt
   TYPE_GTYPEt	   TYPE_STRVt   TYPE_VARIANTt   TYPE_GSTRINGt   TYPE_UNICHARt
   TYPE_VALUEt   Pidt   GErrort   OptionGroupt   OptionContextt   PARAM_CONSTRUCTt   PARAM_CONSTRUCT_ONLYt   PARAM_LAX_VALIDATIONt   PARAM_READABLEt   PARAM_WRITABLEs   GObject.ParamFlags.t   PARAM_READWRITEt	   READWRITEs)   GObject.ParamFlags.READWRITE (glib 2.42+)t   SIGNAL_ACTIONt   SIGNAL_DETAILEDt   SIGNAL_NO_HOOKSt   SIGNAL_NO_RECURSEt   SIGNAL_RUN_CLEANUPt   SIGNAL_RUN_FIRSTt   SIGNAL_RUN_LASTs   GObject.SignalFlags.t   GObjectWeakReft
   GParamSpect   GPointert   Warningt   featurest   list_propertiest   newt   pygobject_versiont   threads_initt   type_registert   Valuec           B   sM   e  Z d d d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 RS(   c         C   sL   t  j j |   | d  k	 rH |  j |  | d  k	 rH |  j |  qH n  d  S(   N(   t   GObjectModuleR   t   __init__t   Nonet   initt	   set_value(   t   selft
   value_typet   py_value(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR      s
    c         C   s<   |  j  r% |  j t k r% |  j   n  t t |   j   d  S(   N(   t   _free_on_dealloct   g_typeR   t   unsett   superR   t   __del__(   R   (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR      s    c         C   s   t  j |  |  d  S(   N(   t   _gobjectt   _gvalue_set(   R   t   boxed(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt	   set_boxed   s    c         C   s   t  j |   S(   N(   R   t   _gvalue_get(   R   (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt	   get_boxed   s    c         C   s>  |  j  } | t j k r' t d   n| t k rC |  j |  n| t k r_ |  j |  n| t k r{ |  j	 |  n| t
 k r |  j |  n| t k r |  j |  n| t k r |  j |  nk| t k r |  j |  nO| t k r|  j |  n3| t k r#|  j |  n| t k r?|  j |  n| t k r[|  j |  n| t k r t | t  rt |  } nk t j d k  rt | t  r| j  d  } qt! d | t" |  f   n t! d | t" |  f   |  j# |  n:| t$ k r|  j% |  n| j& t'  r;|  j( |  n | j& t)  rZ|  j* |  n | j& t+  ry|  j, |  n | t- k r|  j. |  n | j& t/  r|  j0 |  n | t1 k r|  j t2 |   nd | t3 k r|  j4 |  nH | t5 k r|  j6 |  n, | t7 k r*|  j, |  n t d |   d  S(	   Ns+   GObject.Value needs to be initialized firsti   i    s   UTF-8s'   Expected string or unicode but got %s%ss   Expected string but got %s%ss   Unknown value type %s(   i   i    (8   R   R   R   t	   TypeErrorR   t   set_booleanR   t   set_charR   t	   set_ucharR   t   set_intR   t   set_uintR   t   set_longR   t	   set_ulongR   t	   set_int64R   t
   set_uint64R   t	   set_floatR   t
   set_doubleR   t
   isinstancet   strt   syst   version_infot   unicodet   encodet
   ValueErrort   typet
   set_stringR   t	   set_paramt   is_aR   t   set_enumR   t	   set_flagsR   R   R   t   set_pointerR   t
   set_objectR   t   intR   t	   set_gtypeR   t   set_variantR   (   R   R   t   gtype(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR      sr    	c         C   s  |  j  } | t k r |  j   S| t k r5 |  j   S| t k rK |  j   S| t k ra |  j   S| t	 k rw |  j
   S| t k r |  j   S| t k r |  j   S| t k r |  j   S| t k r |  j   S| t k r |  j   S| t k r |  j   S| t k r|  j   S| t k r'|  j   S| j t  r@|  j   S| j t  rY|  j   S| j t   rr|  j!   S| t" k r|  j#   S| j t$  r|  j%   S| t& k r|  j
   S| t' k r|  j(   S| t) k r|  j*   S| t+ k rn d  Sd  S(   N(-   R   R   t   get_booleanR   t   get_charR   t	   get_ucharR   t   get_intR   t   get_uintR   t   get_longR   t	   get_ulongR   t	   get_int64R   t
   get_uint64R   t	   get_floatR   t
   get_doubleR   t
   get_stringR   t	   get_paramR   R   t   get_enumR   t	   get_flagsR   R   R   t   get_pointerR   t
   get_objectR   R   t	   get_gtypeR   t   get_variantR   R   (   R   R   (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt	   get_value-  s\    	




















c         C   s   d |  j  j |  j   f S(   Ns   <Value (%s) %s>(   R   t   nameR  (   R   (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   __repr___  s    N(
   t   __name__t
   __module__R   R   R   R   R   R   R  R  (    (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR      s   				A	2c         C   s2   t  j |   } | t k r. t d |    n  | S(   Ns   unknown type name: %s(   R   t   type_from_nameR   t   RuntimeError(   R  t   type_(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR  f  s    R  c         C   s.   t  j |   } | t k r* t d   n  | S(   Ns   no parent for type(   R   t   type_parentR   R	  (   R
  t   parent(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR  o  s    R  c         C   sL   t  |  d  r |  j }  n  |  j   rH |  j   rH t d |    n  d  S(   Nt	   __gtype__s1   type must be instantiable or an interface, got %s(   t   hasattrR  t   is_instantiatablet   is_interfaceR   (   R
  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt    _validate_type_for_signal_methodx  s    c         C   s   t  |   t j |   S(   N(   R  R   t   signal_list_ids(   R
  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR    s    
R  c         C   s    t  |   } t d   | D  S(   Nc         s   s   |  ] } t  j |  Vq d  S(   N(   R   t   signal_name(   t   .0t   i(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pys	   <genexpr>  s    (   R  t   tuple(   R
  t   ids(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   signal_list_names  s    R  c         C   s   t  |  t j |  |  S(   N(   R  R   t   signal_lookup(   R  R
  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR    s    
R  t   SignalQueryt	   signal_idR  t   itypet   signal_flagst   return_typet   param_typesc         C   s   | d  k	 r t |  |  }  n  t j |   } | d  k r= d  S| j d k rP d  St | j | j | j | j | j	 t
 | j   S(   Ni    (   R   R  R   t   signal_queryR  R  R  R  R  R  R  R  (   t
   id_or_nameR
  t   res(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR     s    R   t   _HandlerBlockManagerc           B   s#   e  Z d    Z d   Z d   Z RS(   c         C   s   | |  _  | |  _ d  S(   N(   t   objt
   handler_id(   R   R$  R%  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR     s    	c         C   s   d  S(   N(    (   R   (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt	   __enter__  s    c         C   s   t  j |  j |  j  d  S(   N(   R   t   signal_handler_unblockR$  R%  (   R   t   exc_typet	   exc_valuet	   traceback(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   __exit__  s    (   R  R  R   R&  R+  (    (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR#    s   		c         C   s   t  j |  |  t |  |  S(   s  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   t   signal_handler_blockR#  (   R$  R%  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR,    s    R,  c         C   sH   t  j |  | |  \ } } } | r. | | f St d | |  f   d S(   s%  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.
    s   %s: unknown signal name: %sN(   R   t   signal_parse_nameR   (   t   detailed_signalR  t   force_detail_quarkR"  R  t   detail(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR-    s
    
R-  c         C   s,   t  | |  t  \ } } t j | |  d  S(   N(   R-  t   TrueR   t   signal_remove_emission_hook(   R$  R.  t   hook_idR  R0  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   remove_emission_hook  s    R4  c         C   s
   t  | f S(   N(   t   False(   t   ihintt   return_accut   handler_returnt	   user_data(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   signal_accumulator_first_wins  s    R:  c         C   s   | | f S(   N(    (   R6  R7  R8  R9  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   signal_accumulator_true_handled  s    R;  t   add_emission_hookt
   signal_newt   _FreezeNotifyManagerc           B   s#   e  Z d    Z d   Z d   Z RS(   c         C   s   | |  _  d  S(   N(   R$  (   R   R$  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR     s    c         C   s   d  S(   N(    (   R   (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR&    s    c         C   s   |  j  j   d  S(   N(   R$  t   thaw_notify(   R   R(  R)  R*  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR+    s    (   R  R  R   R&  R+  (    (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR>    s   		c            s%   t  j j      f d    } | S(   Nc             s     |  |   S(   N(    (   t   argst   kwargs(   t   func(    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   meth  s    (   t   git	   overridest   wraps(   RB  RC  (    (   RB  s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   _signalmethod  s    !t   Objectc           B   s  e  Z d    Z d   Z e Z e Z e Z e Z e Z e Z	 e Z
 e Z e Z e Z e Z e Z e Z e Z e Z e j j Z e j j Z e j j Z e j j Z e Z e Z e Z e Z e j j Z e j j  Z  e j j! Z! e j j" Z" e j j# Z# e j j$ Z$ e j j% Z% e j j& Z& e j j' Z' e j j( Z( e j j) Z) e j j* Z* e j j+ Z+ e j j, Z, e j j- Z- e j j. Z. e j j/ Z/ d   Z0 d   Z1 e2 Z3 e4 e j5  Z6 e4 e j7  Z8 e4 e j7  Z9 e4 e j:  Z; e4 e j<  Z= d   Z> e> Z? RS(   c         O   s   t  d   d  S(   Ns%   This method is currently unsupported.(   R	  (   R   R@  t   kargs(    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   _unsupported_method"  s    c         O   s   t  d   d  S(   NsI   Data access methods are unsupported. Use normal Python attributes instead(   R	  (   R   R@  RI  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   _unsupported_data_method%  s    c         C   s   t  t |   j   t |   S(   s  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
        (   R   RH  t   freeze_notifyR>  (   R   (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyRL  ]  s    c            s   | j  d d  } | t j j @r1 t j j } n t j j } | t j j @r t	 |  d k ru t
 d | g   n    f d   } n   } | |  | | |  S(   s   Connect 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.
        t   connect_flagsi    i   sW   Using GObject.ConnectFlags.SWAPPED requires exactly one argument for user data, got: %sc            s2   t  |  } | j   } | |  g }   | |  S(   N(   t   listt   pop(   R$  R@  t   swap(   t   handler(    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   new_handler  s    (   t   getR   t   ConnectFlagst   AFTERR   R   t   connect_aftert   connectt   SWAPPEDt   lenR   (   R   R.  RQ  t   dataRA  t   flagst   connect_funcRR  (    (   RQ  s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   connect_datao  s    c         C   s)   t  j |  j j t d d |  j |  S(   s-   Deprecated, please use stop_emission_by_name.t
   stackleveli   (   t   warningst   warnt   stop_emissiont   __doc__R   t   stop_emission_by_name(   R   R.  (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyRa    s    (@   R  R  RJ  RK  t   get_datat	   get_qdatat   set_datat
   steal_datat   steal_qdatat   replace_datat   replace_qdatat   bind_property_fullt   compat_controlt   interface_find_propertyt   interface_install_propertyt   interface_list_propertiest   notify_by_pspect   run_disposet   watch_closureR   RH  t   reft   _reft   ref_sinkt	   _ref_sinkt   unreft   _unreft   force_floatingt   _force_floatingR   R   t   get_propertyt   get_propertiest   set_propertyt   set_propertiest   bind_propertyRW  RV  t   connect_objectt   connect_object_aftert   disconnect_by_funct   handler_block_by_funct   handler_unblock_by_funct   emitt   chaint   weak_reft   __copy__t   __deepcopy__RL  R]  R,  t   handler_blockRG  R'  t   handler_unblockt   signal_handler_disconnectt
   disconnectt   handler_disconnectt   signal_handler_is_connectedt   handler_is_connectedt   signal_stop_emission_by_nameRc  Ra  t   emit_stop_by_name(    (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyRH  !  sh   				)	t   Bindingc           B   s   e  Z d    Z d   Z RS(   c         C   s   t  j d t d d |  S(   Ns   Using parentheses (binding()) to retrieve the Binding object is no longer needed because the binding is returned directly from "bind_property.R^  i   (   R_  R`  R   (   R   (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   __call__  s    	c         C   sE   t  |  d  r t d   n# t |  d t  t t |   j   d  S(   Nt   _unbounds$   binding has already been cleared out(   R  R   t   setattrR1  R   R  t   unbind(   R   (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR    s    (   R  R  R  R  (    (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyR    s   	t   propertys   GObject.Propertyt   Propertyt   Signalt   SignalOverride(o   R   R_  t   collectionsR    t   gi.overridesRD  t	   gi.moduleR   R   t   gi.repositoryR   R   R   t   propertyhelperR   t   signalhelpert   _giR   t   modulet   get_introspection_moduleR   t   __all__R   t   optiont   modulesR  t   getattrt   globalst   appendt   catch_warningst   simplefiltert   splitt   new_nameR  R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R  R   R   t
   ParamFlagst   READABLEt   WRITABLER   R  t   SignalFlagsR~   Rx   Ry   Rn   R   R   R   R   R   R   R   R   R   R   R   R   R  R  R  R  R  R  R   R   t   objectR#  R,  R-  R4  R:  R;  R<  R=  R>  RG  RH  R  R  R  R  R  (    (    (    s:   /usr/lib64/python2.7/site-packages/gi/overrides/GObject.pyt   <module>   s  													
											
																		
			