Hi Oleg,
thanks a lot for taking the time to write up your questions and suggestions. I'm really interested in hearing more about how you
think SCons could be improved. You'll find some specific questions and comments inline below...
Please bear in mind that SCons is a file-centric build
OK, after the dust settled, I regret the tone of the message, but
there's really nothing of interest in it for the users mailing list.
This is really intended for the developers of Scons. For the last two
months I've been looking for a build tool to build two things: Go
programs and Docker
A quick fix would be to change L124 to self._pickle_dump(self._dict, f,
PICKLE_PROTOCOL or -1)
My suspicion is that dblite's __del__ method is being called during
interpreter teardown which would explain why the module-level constant
PICKLE_PROTOCOL is None and why pdb doesn't work here, and then
Daniel,
Thanks for looking at this. I'll make a quick patch that just stores the
variable in the locally.
V/R,
William
On Mon, Sep 19, 2016 at 9:43 PM, Daniel Holth wrote:
> A quick fix would be to change L124 to self._pickle_dump(self._dict, f,
> PICKLE_PROTOCOL or -1)
>
>
Daniel,
Apt (Debian package manager) shows 2.7.11-2. Python version shows 2.7.12+.
I assume this happens on stable versions also.
V/R,
William
On Mon, Sep 19, 2016 at 6:38 PM, Daniel Holth wrote:
> Is the requested pickle protocol something other than an int here? Del can
>
Is the requested pickle protocol something other than an int here? Del can
call sync. Just regular python 2.7?
https://bitbucket.org/scons/scons/pull-requests/348/centralize-the-preferred-pickle-protocol/diff#Lsrc/engine/SCons/dblite.pyT124
On Sat, Sep 17, 2016, 22:58 William Blevins