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

Last change on this file since 100 was 100, checked in by ruud, 14 months ago

python installs also wheel to avoid error messages

File size: 487 bytes
Line 
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.