blob: f1568be83c54eced75416d9f062dbbfd7460b405 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import importlib
__all__ = ['RelayClient', 'RelayServer']
def __getattr__(name):
_map = {
'RelayClient': '.client',
'RelayServer': '.server'
}
if name in __all__:
module = importlib.import_module(_map[name], __name__)
return getattr(module, name)
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
|