B
    ์น`  ใ               @   sr   d Z ddlmZ ddlmZ G dd dejZG dd deZG dd	 d	eZG d
d deZ	G dd deZ
dS )zExceptions for PGWUI_Server
้    )ฺ
exceptions)ฺ
SetupErrorc               @   s   e Zd ZdZdS )ฺ
ServerInfoz9Information exceptions; which don't stop the program
    N)ฺ__name__ฺ
__module__ฺ__qualname__ฺ__doc__ฉ r	   r	   ๚_/home/kop/projects/devel/pgwui/test_venv/lib/python3.7/site-packages/pgwui_server/exceptions.pyr      s   r   c                   s   e Zd Z fddZ  ZS )ฺAutoconfigureConflictc                s   t   dก d S )Nz<Autoconfigure is True and there is a pyramid.include setting)ฺsuperฺ__init__)ฺself)ฺ	__class__r	   r
   r   $   s    zAutoconfigureConflict.__init__)r   r   r   r   ฺ__classcell__r	   r	   )r   r
   r   #   s   r   c                   s   e Zd Z fddZ  ZS )ฺMissingEqualErrorc                s   t   d| dก d S )Nz?Expecting text containing an equals (=) sign, but instead got (๚))r   r   )r   ฺline)r   r	   r
   r   *   s    zMissingEqualError.__init__)r   r   r   r   r   r	   r	   )r   r
   r   )   s   r   c                   s   e Zd Z fddZ  ZS )ฺBadValueErrorc                s   t   d| d| ก d S )NzBad setting value supplied to (z): )r   r   )r   Zsettingฺex)r   r	   r
   r   1   s    zBadValueError.__init__)r   r   r   r   r   r	   r	   )r   r
   r   0   s   r   c                   s   e Zd Z fddZ  ZS )ฺBadSettingsAbortc                s   t   dก d S )NzAborting due to bad setting(s))r   r   )r   )r   r	   r
   r   7   s    zBadSettingsAbort.__init__)r   r   r   r   r   r	   r	   )r   r
   r   6   s   r   N)r   Zpgwui_commonr   Zpgwui_common.exceptionsr   ZInfor   r   r   r   r   r	   r	   r	   r
   ฺ<module>   s   