Skip to content

Commit 8a6ba7d

Browse files
committed
feat: Implement no-op extension
1 parent e5db94c commit 8a6ba7d

File tree

4 files changed

+14
-1
lines changed

4 files changed

+14
-1
lines changed

src/griffe_runtime_objects/__init__.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@
55

66
from __future__ import annotations
77

8-
__all__: list[str] = []
8+
from griffe_runtime_objects._internals.extension import RuntimeObjectsExtension
9+
10+
__all__: list[str] = ["RuntimeObjectsExtension"]

src/griffe_runtime_objects/_internals/__init__.py

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import griffe
2+
3+
4+
class RuntimeObjectsExtension(griffe.Extension):
5+
"""Store runtime objects in Griffe objects' `extra` attribute."""

tests/test_extension.py

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
"""Test extension."""
2+
3+
4+
def test_extension() -> None:
5+
"""Dummy test."""
6+
assert True

0 commit comments

Comments
 (0)