created initial textnode class
This commit is contained in:
parent
6ecab09dcc
commit
b384d89175
15
src/textnode.py
Normal file
15
src/textnode.py
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
class TextNode:
|
||||||
|
def __init__(self, text, text_type, url=None) -> None:
|
||||||
|
self.text = text
|
||||||
|
self.text_type = text_type
|
||||||
|
self.url = url
|
||||||
|
|
||||||
|
def __eq__(self, other_node) -> bool:
|
||||||
|
return (
|
||||||
|
self.text == other_node.text
|
||||||
|
and self.text_type == other_node.text_type
|
||||||
|
and self.url == other_node.url
|
||||||
|
)
|
||||||
|
|
||||||
|
def __repr__(self) -> str:
|
||||||
|
return f"TextNode({self.text}, {self.text_type}, {self.url})"
|
Loading…
Reference in New Issue
Block a user