15 lines
333 B
Python
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))
|