INNER CODE UNIT · Python
on_selection
TacticalMetaphysics/Lisien · elide/elide/app.py:191
def on_selection(self, *_):
Logger.debug("App: {} selected".format(self.selection))
@logwrap
def on_selected_proxy(self, *_):
if hasattr(self.selected_proxy, "name"):
self.selected_proxy_name = str(self.selected_proxy.name)
return
selected_proxy = self.selected_proxy
assert hasattr(selected_proxy, "origin"), "{} has no origin".format(
type(selected_proxy)
)
assert hasattr(selected_proxy, "destination"), (
"{} has no destination".format(type(selected_proxy))
)
origin = selected_proxy.origin
destination = selected_proxy.destination
self.selected_proxy_name = (