Flint: A wrong param for attach_flint can corrupt the environment
It can happen in an existing client proxy when a valid Flint session dies (maybe cause Flint was closed).
It looks like the client proxy is initialized, but can't be destroyed.
There is an exception with __class__, not connected
for the file comm/rpc.py
.
Exception ignored in: functools.partial(<bound method Map._trash_node of <bliss.common.alias.MapWithAliases object at 0x7f5048686198>>, id_=139982447079832)
Traceback (most recent call last):
File "/mntdirect/_bliss/users/valls/workspace/bliss.git/bliss/common/mapping.py", line 190, in _trash_node
self.trigger_update()
File "/mntdirect/_bliss/users/valls/workspace/bliss.git/bliss/common/mapping.py", line 247, in trigger_update
func(self.G)
File "/mntdirect/_bliss/users/valls/workspace/bliss.git/bliss/common/logtools.py", line 486, in map_update_loggers
logger_name = create_logger_name(G, node) # get name from map
File "/mntdirect/_bliss/users/valls/workspace/bliss.git/bliss/common/logtools.py", line 451, in create_logger_name
node_name = format_node(G, n, format_string="tag->name->class->id")
File "/mntdirect/_bliss/users/valls/workspace/bliss.git/bliss/common/mapping.py", line 556, in format_node
all_args.append(inst.__class__.__name__)
File "/mntdirect/_bliss/users/valls/workspace/bliss.git/bliss/comm/rpc.py", line 587, in __getattribute__
raise AttributeError(f"{name}, not connected")
AttributeError: __class__, not connected
Edited by Valentin Valls