瀏覽代碼

Add type hints: mwparserfromhell.nodes.comment

pull/338/head
Jakub Klinkovský 1 年之前
父節點
當前提交
3543e59c32
共有 1 個檔案被更改,包括 6 行新增 和 4 行删除
  1. +6
    -4
      src/mwparserfromhell/nodes/comment.py

+ 6
- 4
src/mwparserfromhell/nodes/comment.py 查看文件

@@ -19,6 +19,8 @@
# SOFTWARE.


from typing import Any

from ._base import Node

__all__ = ["Comment"]
@@ -27,18 +29,18 @@ __all__ = ["Comment"]
class Comment(Node):
"""Represents a hidden HTML comment, like ``<!-- foobar -->``."""

def __init__(self, contents):
def __init__(self, contents: str):
super().__init__()
self.contents = contents

def __str__(self):
def __str__(self) -> str:
return "<!--" + self.contents + "-->"

@property
def contents(self):
def contents(self) -> str:
"""The hidden text contained between ``<!--`` and ``-->``."""
return self._contents

@contents.setter
def contents(self, value):
def contents(self, value: Any) -> None:
self._contents = str(value)

Loading…
取消
儲存