def delete(self, *args, **kwargs): pandevice = super(VsysImportMixin, self).pandevice() xpath_import = pandevice.xpath_vsys() + "/import" + self.XPATH if pandevice.vsys != "shared": pandevice.xapi.delete(xpath_import + "/member[text()='%s']" % self.name) super(VsysImportMixin, self).delete(*args, **kwargs)
def create(self, *args, **kwargs): super(VsysImportMixin, self).create(*args, **kwargs) pandevice = super(VsysImportMixin, self).pandevice() if pandevice.vsys != "shared": xpath_import = pandevice.xpath_vsys() + "/import" + self.XPATH pandevice.xapi.set(xpath_import, "<member>%s</member>" % self.name)