1. 08 Oct, 2004 1 commit
    • Tim Peters's avatar
      Extreme sanction for collector #1350. · 17c89bd8
      Tim Peters authored
      In ghostify() and unghostify(), trigger a fatal error if the
      object is insane.  This prevents a segfault (or, worse, arbitrary
      memory corruption) later.
      
      The test suite isn't bothered by this, and neither is bringing
      up a Zope and playing around with it.  The only known cause
      appears to be threading problems related to Transience.py,
      partly explained in issue #1350.  It should be impossible for
      these fatal errors to trigger via thread-correct use of ZODB.
      
      I don't expect to keep these fatal errors in the code; indeed,
      I'm checking this in only in Zope's *copy* of ZODB.  The intent
      is to help whoever can make time for 1350 know whether that
      problem still exists, until that problem goes away.  Unfortunately,
      it's not even possible to raise an exception from ghostify()
      (it's a void routine that "can't fail"), so it takes an extreme
      measure to catch the problem as soon as it's visible.
      17c89bd8
  2. 06 Oct, 2004 2 commits
  3. 05 Oct, 2004 2 commits
  4. 04 Oct, 2004 3 commits
  5. 01 Oct, 2004 2 commits
  6. 30 Sep, 2004 7 commits
  7. 28 Sep, 2004 3 commits
  8. 27 Sep, 2004 3 commits
  9. 25 Sep, 2004 2 commits
  10. 23 Sep, 2004 1 commit
    • Andreas Jung's avatar
      · 94dffd34
      Andreas Jung authored
           - Collector #1491: talgettext.py did not create a proper header
             for the generated .pot file if multiple pagetemplate files
             were processed.
      94dffd34
  11. 18 Sep, 2004 2 commits
  12. 17 Sep, 2004 1 commit
  13. 10 Sep, 2004 2 commits
  14. 08 Sep, 2004 3 commits
  15. 06 Sep, 2004 2 commits
  16. 05 Sep, 2004 3 commits
  17. 03 Sep, 2004 1 commit