Re: [Zope-dev] Weird Re-Indexing Errors after move to Zope 2.3.1b1

2001-03-05 Thread Andy Dawkins
Andy Dawkins wrote: > Chris > > I the meantime I have changed that method to the following: > > def insertReverseIndexEntry(self, entry, documentId): > """Insert the correct entry into the reverse indexes for future > unindexing.""" > > newRow = self._unindex.get(doc

Re: [Zope-dev] How is memory shared between Zope threads?

2001-03-05 Thread Toby Dickenson
On Fri, 2 Mar 2001 15:33:37 -0500 (EST), "R. David Murray " <[EMAIL PROTECTED]> wrote: >On Fri, 2 Mar 2001, Erik Stephens wrote: >> Thanks for the response. If I understand you correctly, then as long a >> thread does not try to modify an out-of-date object, it will not try to >> re-read the mos

[Zope-dev] is there a hook for before the transaction is committed

2001-03-05 Thread Tim McLaughlin
Is there a hook for before the transaction is committed for objects which subclass Persistent? I found __inform_commit__ for a "registered" object, but I can't seem to get that to work as I thought it did. I also tried subclassing TM like a DA, but to no avail. TIA, Tim ___

Re: [Zope-dev] DB connection pooling

2001-03-05 Thread Erik Stephens
Dieter Maurer wrote: > > Erik Stephens writes: > > I've been working on an implementation of connection pooling for the > > MySQLDA. Basically, Zope connections will be pooled by connection > > string to reduce the number of unecessary connections to MySQL. > > Isn't that trivial with Zope (t

Re: [Zope-dev] is there a hook for before the transaction is committed

2001-03-05 Thread Toby Dickenson
On Mon, 5 Mar 2001 10:56:38 -0500, Tim McLaughlin <[EMAIL PROTECTED]> wrote: >Is there a hook for before the transaction is committed for objects which >subclass Persistent? __getstate__ ? But why would you want that? Toby Dickenson [EMAIL PROTECTED]

RE: [Zope-dev] is there a hook for before the transaction is committed

2001-03-05 Thread Tim McLaughlin
I want to be able to raise an event from the property sheets to the product if a property changes. I'm calling it manage_afterChange. I want it only to fire once per transaction so that multiple changes are aggregated. Here's the declaration I have in mind. manage_afterChange(oldItems, newItems

RE: [Zope-dev] is there a hook for before the transaction is committed

2001-03-05 Thread R. David Murray
On Mon, 5 Mar 2001, Tim McLaughlin wrote: > manage_afterChange(oldItems, newItems) > oldItems: dict of id - values before modifications > newItems: dict of new values at end of transaction > > This would allow an elegant "reindex" or notification system for objects. > It would also allow for vali

Re: [Zope-dev] is there a hook for before the transaction is committed

2001-03-05 Thread John D. Heintz
Hi Tim, I have two suggestions, I hope one of them helps. 1) Attached is a TM.py file that I wrote based on the one you mention below. I've tried to make it more obvious and better documented. 2) Don't use this kind of functionality, but rather use sub-transaction commits. The first suggest

Re: [Zope-dev] ZCatalog hackery

2001-03-05 Thread Dieter Maurer
R. David Murray writes: > ... > The issue is that parts of the database get updated periodically from an > external source. That is, the author and book tables get replaced > wholesale. But the Book and Author objects are cataloged using > ZCatalog, doing a full text index on a combination

[Zope-dev] Zope Performance - Windows 2000 .. Newbie

2001-03-05 Thread Bryan Baszczewski
I am getting some serious Zope lag time (15-20 seconds) for simple HTML pages when also trying to hit the same port with data requests. The data requests are <= 50 records of text data and SQL Server is optimized (meaning the querys dont take that long, just the connection to Zope). We are using

[Zope-dev] Apology! (was: [Zope] Problems with DTML-IN patch!!!)

2001-03-05 Thread Dieter Maurer
John Morton writes: > On Fri, 2 Mar 2001 20:55:40 +0100 (CET) Dieter Maurer <[EMAIL PROTECTED]> > wrote: > > > Chris Withers writes: > > > John Morton wrote: > > > > > > > > It doesn't appear to be defined in DT_In.py in 2.2.5, but it is ment > ion in > > > > it's doc string, and i

Re: [Zope-dev] is there a hook for before the transaction is committed

2001-03-05 Thread Steve Alexander
John D. Heintz wrote: > Hi Tim, > > I have two suggestions, I hope one of them helps. > > 1) Attached is a TM.py file that I wrote based on the one you mention > below. I've tried to make it more obvious and better documented. > > 2) Don't use this kind of functionality, but rather use sub-t

RE: [Zope-dev] is there a hook for before the transaction is committed

2001-03-05 Thread Tim McLaughlin
In what respect are the _v_* attribs gonna cause problems. My guestimate was that they disappeared upon transaction commit/abort. I'm also not sure as to why I would need subtrans since I'm only messing with properties of the object. To my knowledge, subtrans are only necessary to conserve reso

[Zope-dev] namespace binding in pythonscript

2001-03-05 Thread R. David Murray
Has the problem with the binding of the namespace in pythonscript been fixed in cvs (if so will it be in b2)? It's a pain to having to call my pythonscript methods using xyz(_=_). --RDM ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.or

Re: [Zope-dev] is there a hook for before the transaction is comm itted

2001-03-05 Thread John D. Heintz
Hi Tim, I'm glad that worked for you. I think _vote() is the right place to do what you want. See my reply to Steve Alexander for my comments on _v_* attributes. John Tim McLaughlin wrote: > In what respect are the _v_* attribs gonna cause problems. My guestimate > was that they disappeare

Re: [Zope-dev] namespace binding in pythonscript

2001-03-05 Thread R. David Murray
On Mon, 5 Mar 2001, R. David Murray wrote: > Has the problem with the binding of the namespace in pythonscript > been fixed in cvs (if so will it be in b2)? It's a pain to having > to call my pythonscript methods using xyz(_=_). Hmm. Actually, it's worse than that, since this particular method

RE: [Zope-dev] Class attr hotfix

2001-03-05 Thread Brian Lloyd
> I noticed that the most recent hotfix completely > denies access to the getClassAttr, setClassAttr and > delClassAttr from DTML. Is this going to be the > behavior for future Zope versions? Yes - I think that manipulating actual class objects from DTML is a Bad Thing. > > I know this will br

Re: [Zope-dev] is there a hook for before the transaction is committed

2001-03-05 Thread John D. Heintz
Hi Steve, ZPatterns is something that is very high on my must investigate list, but I am not doing Zope development, but rather ZODB based development. I'm sure that I can still get lots of good ideas though... My comment below about _v_* attributes is primarily about not using functionality

Re: [Zope-dev] Class attr hotfix

2001-03-05 Thread Casey Duncan
Brian Lloyd wrote: > > > I noticed that the most recent hotfix completely > > denies access to the getClassAttr, setClassAttr and > > delClassAttr from DTML. Is this going to be the > > behavior for future Zope versions? > > Yes - I think that manipulating actual class objects from > DTML is a B

Re: [Zope-dev] Class attr hotfix

2001-03-05 Thread Steve Alexander
Casey Duncan wrote: > > Oh nothing too scary. Mostly I have used it to store a counter to > automatically assign ids to new ZClass instances. > > I was really thinking of this as a way to store properties across all > instances of a ZClass. I agree that manipulating objects from DTML is > BAD. M