On Thu, Sep 27, 2012 at 06:29:45PM +0900, Isaku Yamahata wrote: > In some cases getattr(Row instance, attrname) doesn't raise AttributeError, > but TypeError > > > File "python/ovs/db/idl.py", line 554, in __getattr__ > > datum = self._data[column_name] > > TypeError: 'NoneType' object has no attribute '__getitem__' > > So getattr(Row instance, attrname, default value) doesn't work. > This occurs when row._changes doesn't include attrname and row._data is None. > So teach Row.__getattr__ _data=None case. > > Signed-off-by: Isaku Yamahata <yamah...@valinux.co.jp>
Applied to master. Thanks for reposting! Let me know if this is causing trouble on any other branches and I'll apply it there too. Thanks, Ben. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev