Skip to content

Commit

Permalink
Add hash property with setter and getter
Browse files Browse the repository at this point in the history
  • Loading branch information
krassowski committed Aug 18, 2024
1 parent 5959a16 commit 32b01bb
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions jupyter_ydoc/ybasedoc.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,26 @@ def dirty(self, value: bool) -> None:
"""
self._ystate["dirty"] = value

@property
def hash(self) -> Optional[str]:
"""
Returns whether the document hash as computed by contents manager.
:return: The document hash.
:rtype: Optional[str]
"""
return self._ystate.get("hash")

@hash.setter
def hash(self, value: str) -> None:
"""
Sets the document hash.
:param value: The document hash.
:type value: str
"""
self._ystate["hash"] = value

@property
def path(self) -> Optional[str]:
"""
Expand Down

0 comments on commit 32b01bb

Please sign in to comment.