Skip to content

Commit ebe2f5f

Browse files
undo unnecessary change
1 parent c3fd6b0 commit ebe2f5f

1 file changed

Lines changed: 17 additions & 20 deletions

File tree

frontmatter/default_handlers.py

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -296,30 +296,27 @@ def export(self, metadata: dict[str, object], **kwargs: object) -> str:
296296
return u(metadata_str)
297297

298298

299-
class _TOMLHandler(BaseHandler):
300-
"""
301-
Load and export TOML metadata.
302-
303-
By default, split based on ``+++``.
304-
"""
299+
if toml:
305300

306-
FM_BOUNDARY = re.compile(r"^\+{3,}\s*$", re.MULTILINE)
307-
START_DELIMITER = END_DELIMITER = "+++"
301+
class TOMLHandler(BaseHandler):
302+
"""
303+
Load and export TOML metadata.
308304
309-
def load(self, fm: str, **kwargs: object) -> Any:
310-
assert toml is not None
311-
return toml.loads(fm, **kwargs)
305+
By default, split based on ``+++``.
306+
"""
312307

313-
def export(self, metadata: dict[str, object], **kwargs: object) -> str:
314-
"Turn metadata into TOML"
315-
assert toml is not None
316-
metadata_str = toml.dumps(metadata)
317-
return u(metadata_str)
308+
FM_BOUNDARY = re.compile(r"^\+{3,}\s*$", re.MULTILINE)
309+
START_DELIMITER = END_DELIMITER = "+++"
318310

311+
def load(self, fm: str, **kwargs: object) -> Any:
312+
assert toml is not None
313+
return toml.loads(fm, **kwargs)
319314

320-
_TOMLHandler.__name__ = "TOMLHandler"
315+
def export(self, metadata: dict[str, object], **kwargs: object) -> str:
316+
"Turn metadata into TOML"
317+
assert toml is not None
318+
metadata_str = toml.dumps(metadata)
319+
return u(metadata_str)
321320

322-
if toml:
323-
TOMLHandler: Type[_TOMLHandler] | None = _TOMLHandler
324321
else:
325-
TOMLHandler = None
322+
TOMLHandler: Type[TOMLHandler] | None = None # type: ignore[no-redef]

0 commit comments

Comments
 (0)