Unneeded warning when calling graph_draw with inline option in ipython notebook
When calling graph_tool from an ipython notebook and setting inline=True
, you get a warning. The code I ran was this:
a = gt.graph_draw(g, pos=pos, inline=True)
and the warning I got was:
/usr/lib/python3/dist-packages/graph_tool/draw/cairo_draw.py:450: UserWarning: Unknown parameter: update_layout
warnings.warn("Unknown parameter: " + k, UserWarning)
/usr/lib/python3/dist-packages/graph_tool/draw/cairo_draw.py:450: UserWarning: Unknown parameter: layout_K
warnings.warn("Unknown parameter: " + k, UserWarning)
It doesn't stop anything from working so it's not really a big deal, it's just annoying. I changed the code in cairo_draw.py:449 from:
for k in kwargs:
warnings.warn("Unknown parameter: " + k, UserWarning)
to:
for k in kwargs:
if k == 'layout_K' or k == 'update_layout' :
continue
warnings.warn("Unknown parameter: " + k, UserWarning)