def handle(self, *args, **options): # default writer is cisco if not args: fwtype = "cisco" else: fwtype = args[0] gen_firewall_rules(self.OUTPUT, fwtype)
def export_via_token(request, fwtype, export_token): try: ExportRulesToken.objects.get(secret=export_token) except ExportRulesToken.DoesNotExist: return HttpResponseForbidden("invalid token") outs = StringIO.StringIO() gen_firewall_rules(outs, fwtype) return HttpResponse(outs.getvalue(), content_type="text/plain")
def export(request, fwtype): outs = StringIO.StringIO() gen_firewall_rules(outs, fwtype) return HttpResponse(outs.getvalue(), content_type="text/plain")