ó
Å¹Yc           @   s)   d  Z  d e f d „  ƒ  YZ d g Z d S(   sÖ   
@contact: Thorsten Alteholz <thorsten@alteholz.eu>
@copyright: 2014  Mark Hymers <mhy@debian.org>
@copyright: 2017  Thorsten Alteholz <thorsten@alteholz.eu>
@license: GNU General Public License version 2 or later
t   QueryRegisterc           B   s2   e  Z i  Z d  „  Z d „  Z d „  Z d „  Z RS(   c         O   s7   |  j  |  _ t |  d t ƒ s3 t |  _ i  |  _ n  d  S(   Nt   initialised(   t   _QueryRegister__shared_statet   __dict__t   getattrt   Falset   TrueR   t   queries(   t   selft   argst   kwargs(    (    sP   /var/www-virtual/license-api-alteholz-net.intern.alteholz.website/webregister.pyt   __init__   s    	c         C   s   | j  |  j | <d  S(   N(   t
   __module__R   (   R   t   patht   func(    (    sP   /var/www-virtual/license-api-alteholz-net.intern.alteholz.website/webregister.pyt   register_path   s    c         C   s   t  |  j j ƒ  ƒ S(   N(   t   sortedR   t   keys(   R   (    (    sP   /var/www-virtual/license-api-alteholz-net.intern.alteholz.website/webregister.pyt	   get_paths   s    c         C   s/   | j  d ƒ s d | } n  |  j j | d ƒ S(   Nt   /(   t
   startswithR   t   get(   R   R   (    (    sP   /var/www-virtual/license-api-alteholz-net.intern.alteholz.website/webregister.pyt   get_path_help   s    (   t   __name__R   R   R   R   R   R   (    (    (    sP   /var/www-virtual/license-api-alteholz-net.intern.alteholz.website/webregister.pyR       s
   				N(   t   __doc__t   objectR    t   __all__(    (    (    sP   /var/www-virtual/license-api-alteholz-net.intern.alteholz.website/webregister.pyt   <module>   s   