我正在尝试使用 nodebox(ubuntu 12.04,python 2.7,django 1.3)创建数据库中用户之间的连接图,但是当我输入以下说明时,我在它下面收到错误消息:
"""
g.draw(weighted=False, directed=False, highlight=[], traffic=None)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/IPython/core/interactiveshell.py", line 2721, in run_code
exec code_obj in self.user_global_ns, self.user_ns
File "<ipython-input-1-0a219395b690>", line 1, in <module>
g.draw(weighted=False, directed=False, highlight=[], traffic=None)
File "/home/raymond/Documents/exchange/cet/cet/graph/__init__.py", line 453, in draw
self.update()
File "/path/to/myproject//graph/__init__.py", line 416, in update
self.x = _ctx.WIDTH - max.x*self.d - min_.x*self.d
AttributeError: 'NoneType' object has no attribute 'WIDTH'
"""
如何让 nodebox 绘制我的图表?我应该向 graph/ init .py添加一个 try/catch 或 if 语句,以防止写入 none 类型的对象吗?我知道显示更多代码将有助于更快地解决问题;我遇到了格式问题,但我会尽快在问题中添加代码。