Ticket #3650 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

[with patch, positive review] Infinite recursion in pbuild by recursive pxd imports

Reported by: gfurnish Owned by: gfurnish
Priority: major Milestone: sage-3.0.6
Component: pbuild Keywords:
Cc: Work issues:
Report Upstream: Reviewers:
Authors: Merged in:
Dependencies: Stopgaps:

Description

In some cases, having pxds with recursive imports may cause pbuild to use recursion to go to infinity. This patch fixes this issue. In many cases this will just cause Cython to throw an error later, but pbuild should still behave better.

Attachments

trac_3650.patch Download (1.2 KB) - added by gfurnish 5 years ago.

Change History

Changed 5 years ago by gfurnish

comment:1 Changed 5 years ago by mabshoff

  • Summary changed from [with patch, needs review] Infinite recursion in pbuild by recursive pxd imports to [with patch, positive review] Infinite recursion in pbuild by recursive pxd imports

Positive review. What could go wrong? ;)

Cheers,

Michael

comment:2 Changed 5 years ago by mabshoff

  • Status changed from new to closed
  • Resolution set to fixed

Merged in Sage 3.0.6.alpha0

Note: See TracTickets for help on using tickets.