This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author amaury.forgeotdarc
Recipients Michael Klein, SilentGhost, amaury.forgeotdarc, ned.deily, ronaldoussoren
Date 2015-03-11.18:06:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1426097165.1.0.757447747155.issue23643@psf.upfronthosting.co.za>
In-reply-to
Content
So the recursion crash was fixed in python3,
but it's still one of the limits of the Python AST compiler.

I suggest to replace your long expression by a list:
  exprs = [(1-a36)*(a37)*(1-a41), (a22)*(a33)*(1-a23), ...]
  return sum(exprs)

...but this function requires large storage at runtime, on the Python stack, and for the list.
Maybe better:
  loopcount = 0
  loopcount += (1-a36)*(a37)*(1-a41)
  ...
  return loopcount
History
Date User Action Args
2015-03-11 18:06:05amaury.forgeotdarcsetrecipients: + amaury.forgeotdarc, ronaldoussoren, ned.deily, SilentGhost, Michael Klein
2015-03-11 18:06:05amaury.forgeotdarcsetmessageid: <1426097165.1.0.757447747155.issue23643@psf.upfronthosting.co.za>
2015-03-11 18:06:05amaury.forgeotdarclinkissue23643 messages
2015-03-11 18:06:05amaury.forgeotdarccreate