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

Last change on this file since 88 was 88, checked in by Bart Vastenhouw, 2 years ago

Added python SimpleRunner GUI

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.