opencobra/cobrapy — pull request #121 by aebrahim (2014-08-12 03:19:46+00:00)
Title: Fix bugs and improve testing of DictList

Specifically, the following issues were fixed (with tests added):
- more robust pickling/unpickling
- overriding copy and deepcopy now unnecessary (reduce propensity for
bugs)
- IndexError correctly raised when passed in missing Object
- detection of duplicate ids in iterable on extend and setitem with a
slice
- correct type returned on slicing

Other changes:
- docstring cautions against using DictList.remove
- pep8 compliance increased