pvl/dns/zone.py
changeset 267 8c0c1b6e6aff
parent 257 a6964f9bda8b
child 270 bafcda3a3c0d
equal deleted inserted replaced
266:4eb3d73d852c 267:8c0c1b6e6aff
   268             ttl     = ttl,
   268             ttl     = ttl,
   269             cls     = cls,
   269             cls     = cls,
   270             line    = line,
   270             line    = line,
   271             **opts
   271             **opts
   272         )
   272         )
       
   273 
       
   274     @classmethod
       
   275     def A (cls, name, ip, **opts) :
       
   276         return cls(name, 'A', [ip], **opts)
       
   277 
       
   278     @classmethod
       
   279     def CNAME (cls, name, host, **opts) :
       
   280         return cls(name, 'CNAME', [host], **opts)
   273 
   281 
   274     @classmethod
   282     @classmethod
   275     def TXT (cls, name, text, **opts) :
   283     def TXT (cls, name, text, **opts) :
   276         return cls(name, 'TXT',
   284         return cls(name, 'TXT',
   277             [u'"{0}"'.format(text.replace('"', '\\"'))], 
   285             [u'"{0}"'.format(text.replace('"', '\\"'))],