INNER CODE UNIT · Python

CyberbroJSONProvider

stanfrbd/cyberbro · app.py:45

class CyberbroJSONProvider(DefaultJSONProvider):
    """Custom JSON serializer for Observable objects."""

    @staticmethod
    def default(obj: object) -> str:
        if isinstance(obj, Observable):
            return str(obj)
        if isinstance(obj, ObservableFlag):
            return str(obj)
        return super(CyberbroJSONProvider, CyberbroJSONProvider).default(obj)


app: Flask = Flask(__name__)
app.json_provider_class = CyberbroJSONProvider
app.json = CyberbroJSONProvider(app)

logger: logging.Logger = logging.getLogger(__name__)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…