 """<STR_LIT>""" <EOL> import socket 
 class CachedDnsName ( object ) : 
 """<STR_LIT>""" <EOL> import socket <EOL> class CachedDnsName ( object ) : <EOL> def __str__ ( self ) : <EOL> return self . get_fqdn ( ) <EOL> def get_fqdn ( self ) : <EOL> if not hasattr ( self , '<STR_LIT>' ) : <EOL> self . _fqdn = socket . getfqdn ( ) <EOL> return self . _fqdn <EOL> DNS_NAME = CachedDnsName ( ) </s>
