3
~î´^t  ã               @   s.   d dl mZmZ d dlmZ G dd„ dƒZdS )é    )ÚRequestÚResponse)Ú	ErrExceptc               @   s   e Zd ZdZdd„ ZdS )ÚAppa   def __call__(self, environ, start_response):
		request = Request(environ)
		response = self.handle_request(request)
		return response(environ, start_response)
	
	def handle_request(self, request):
		#user_agent = request.environ.get("SERVER_NAME", "No User Agent Found")
		user_agent = request.environ
		response = Response()
		response.text = f"Hello, my friend with this user agent: {user_agent}"
		return responsec             C   s<   yt dƒ W n* tk
r6 } zt|ƒ}W Y d d }~X nX d S )NZHello)ÚprintÚSyntaxErrorr   )ÚselfÚenvironÚstart_responseZsynErrÚerror© r   ú*/home/gothic/public_html/apppy/Core/App.pyÚ__call__#   s    zApp.__call__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r      s   r   N)Zwebobr   r   ZCore.ErrExceptr   r   r   r   r   r   Ú<module>   s   