Rita wrote: > I recently inherented a large python process and everything is lovely. As > a learning experience I would like to optimize the code so I ran it thru > the profiler > > python -m cProfile myscript.py > > It seems majority of the time is taking in the deep copy but that seems to > come from a function (or functions) in the code. Is there a way to > optimize that? perhaps have a C implementation of the deep copy? Would > that be feasible?
To give what the other respondents said a different angle: if you replace the deep with a shallow copy: do your unit tests start to fail? You don't have any? Add them before you start tinkering with the code ;) -- http://mail.python.org/mailman/listinfo/python-list