source: geniuswebcore/geniusweb/references/Reference.py@ 78

Last change on this file since 78 was 73, checked in by Bart Vastenhouw, 3 years ago

Fix for IssueValue hashcode.

File size: 487 bytes
RevLine 
[73]1
2from abc import ABC, abstractmethod
3from typing import TypeVar, Generic, List
4from pyson.JsonValue import JsonValue
5from uri.uri import URI # type: ignore
6
7class Reference (ABC):
8 '''
9 A reference is a URI to a Connectable object.
10 '''
11 @abstractmethod
12 def getURI(self) -> URI:
13 '''
14 @return URI address to which a connection can be made with the real
15 object. HACK for now we return just the str
16 '''
17
18 # WE CAN NOT DEFINE __hash__ here, it is not inherited...
Note: See TracBrowser for help on using the repository browser.