
    TOg                        % S r SSKrSSKrSSKJrJrJr  SSKJr  \R                  " \
5      r\R                  " \R                  R                  SS5      S9  0 q\\\4   \S	'   S
\\   S\S\SS4S jrSS jrS\\\4   4S jrg)z
This module keeps track of the original whois string for the last query request

it should be rewritten to use a static class or singleton
it is re-initialized on each new request

public access is only needed fow: get_last_raw_whois_data()

    N)ListDictAny   )ParameterContextLOGLEVELINFO)level	LastWhoisdListwhoisStrpcreturnc                 n    [         S   R                  SR                  U 5      UUR                  S.5        g )NTry.)DomainrawDataserver)r   appendjoinr   )r   r   r   s      T/Users/admin/workspace/ai/Jarvis/env/lib/python3.13/site-packages/whois/lastWhois.pyupdateLastWhoisr      s1     ehhuoii	
    c                      0 q / [         S'   g )Nr   r    r   r   initLastWhoisr   *   s    IIer   c                      [         $ )Nr   r   r   r   get_last_raw_whois_datar    0   s    r   )r   N)__doc__osloggingtypingr   r   r   context.parameterContextr   	getLogger__name__logbasicConfigenvirongetr   str__annotations__r   r   r    r   r   r   <module>r.      s    
   7!   "**..V< =	4S> 9 	 
	c3h r   