allow class instead of class name in proxy_class
Change-Id: Ib3cd0113ecba80b5bbef9e31e8309861f8df5e39 Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/23036 Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de> Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de> Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
This commit is contained in:
parent
84b7b08c43
commit
48c824287a
@ -164,6 +164,10 @@ def proxy_class(remote_class, name=None):
|
|||||||
remote class is <import path>.<class name> of a class used on the remote node
|
remote class is <import path>.<class name> of a class used on the remote node
|
||||||
if name is not given, 'Proxy' + <class name> is used
|
if name is not given, 'Proxy' + <class name> is used
|
||||||
"""
|
"""
|
||||||
|
if issubclass(remote_class, Module):
|
||||||
|
rcls = remote_class
|
||||||
|
remote_class = rcls.__name__
|
||||||
|
else:
|
||||||
rcls = get_class(remote_class)
|
rcls = get_class(remote_class)
|
||||||
if name is None:
|
if name is None:
|
||||||
name = rcls.__name__
|
name = rcls.__name__
|
||||||
|
Loading…
x
Reference in New Issue
Block a user