9fc1ba6438ae — Peter Sanchez 14 years ago
Removed unsupport operations for templates
1 files changed, 2 insertions(+), 23 deletions(-)

M zerigodns/api.py
M zerigodns/api.py +2 -23
@@ 468,7 468,7 @@ class NSZoneTemplate(ZerigoDNS):
     '''
     def __init__(self, *args, **kwargs):
         super(NSZoneTemplate, self).__init__(*args, **kwargs)
-        self.xml_skip = ('id', 'created-at', 'updated-at',)
+        self.xml_skip = ('id', 'created-at', 'updated-at', 'host-templates',)
         self.element = 'zone_templates'
     
     def __setattr__(self, name, val):

          
@@ 638,25 638,4 @@ class NSHostTemplate(ZerigoDNS):
         xml = self.send_request(method='GET', id=self.id)
         data = self.parse(xml)
         self.load(data['host-template'])
-        return self
-
-    def find_by_hostname(self, hostname, zone_id):
-        zone_id = self._get_zone_template_id(zone_id)
-        host = NSHostTemplate(
-            self.user,
-            self.key,
-            data={'zone_template_id': zone_id,},
-            is_secure=self.is_secure,
-            is_debug=self.is_debug
-        )
-        xml = host.send_request(method='GET', opts={'fqdn': hostname})
-        data = self.parse(xml)
-        return [
-            NSHostTemplate(
-                self.user,
-                self.key,
-                data=zdata['host-template'],
-                is_secure=self.is_secure,
-                is_debug=self.is_debug,
-            ) for zdata in data.get('host-templates', [])
-        ]
  No newline at end of file
+        return self
  No newline at end of file