Skip to content

Commit 31f00a4

Browse files
authored
fix(docs): Fixing python linting issues (#399)
* fix python lint * fix
1 parent bb0c657 commit 31f00a4

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

specs/generators/src/docs/graphviz_doc_diagram.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,10 @@ def __eq__(self, other: object) -> bool:
201201
return NotImplemented
202202
return self.name == other.name
203203

204+
def __hash__(self) -> int:
205+
"""Hash."""
206+
return hash(self.name)
207+
204208

205209
class DotSignedDoc(BaseModel):
206210
"""Table representing a single signed document."""
@@ -328,6 +332,16 @@ def __eq__(self, other: object) -> bool:
328332

329333
return self.id == other.id and self.port == other.port
330334

335+
def __hash__(self) -> int:
336+
"""Hash."""
337+
return hash(
338+
(
339+
self.id,
340+
self.port,
341+
self.dir,
342+
)
343+
)
344+
331345
def __repr__(self) -> str:
332346
"""Repr."""
333347
return "DotLinkEnd()"
@@ -357,6 +371,10 @@ def __eq__(self, other: object) -> bool:
357371

358372
return self.src == other.src and self.dst == other.dst
359373

374+
def __hash__(self) -> int:
375+
"""Hash."""
376+
return hash((self.src, self.dst, self.directed, self.theme))
377+
360378
def __repr__(self) -> str:
361379
"""Repr."""
362380
return "DotLink()"

0 commit comments

Comments
 (0)