Open
Description
Is your feature request related to a problem? Please describe.
Cache in pygraphistry._config always give unpredictable results and bug
we really need to add to pygraphistry first-class client drivers, e.g.,
g_client: Plottable = graphistry.register(...)
....
and then guarantee global changes to register do not impact anything descended from g_client
Describe the solution you'd like
like
class PyGraphistry:
is_client = False
def register(...):
g = self.bind()
g.is_client = True # no longer users global config map but a local
g._config = {}
...
return g