project/analyzers/render/default.py

15 lines
333 B
Python

import json
from typing import List
from . import Render, Result
class PrintRender(Render):
def render(self, results: List[Result]):
print("\t" + "\n\t".join([str(r) for r in results]))
class JSONRender(Render):
def render(self, results: List[Result]):
print(json.dumps([r.get() for r in self.filter(results)], indent=1))