You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parsing a FlowJo workspace with a gate named either "." or ".." results in the following error:
...flowkit/_models/gate_node.py", line 46, in add_custom_gate raise GateTreeError( flowkit.exceptions.GateTreeError: Custom gate must match the template gate type...
After investigating, this is caused by the anytree library's Resolver.get() method using pattern matching for certain strings. I have an open issue with anytree (see c0fec0de/anytree#269).
The resolution is either to update anytree's Resolver.get() method to allow matching strict node name/paths or for FlowKit to issue an error for certain gate names with a clearer message indicating what the issue is. The latter is problematic because FlowJo allows gate names like "." and "..".
The text was updated successfully, but these errors were encountered:
Parsing a FlowJo workspace with a gate named either "." or ".." results in the following error:
...flowkit/_models/gate_node.py", line 46, in add_custom_gate raise GateTreeError( flowkit.exceptions.GateTreeError: Custom gate must match the template gate type...
After investigating, this is caused by the
anytree
library'sResolver.get()
method using pattern matching for certain strings. I have an open issue withanytree
(see c0fec0de/anytree#269).The resolution is either to update anytree's
Resolver.get()
method to allow matching strict node name/paths or for FlowKit to issue an error for certain gate names with a clearer message indicating what the issue is. The latter is problematic because FlowJo allows gate names like "." and "..".The text was updated successfully, but these errors were encountered: