[Zope-dev] Re: [Zope-Checkins] CVS: Packages/ZODB - FileStorage.py:1.135.6.9
O... is this surfaced through the Zope undo tab? Chris Tim Peters wrote: Update of /cvs-repository/Packages/ZODB In directory cvs.zope.org:/tmp/cvs-serv29971/ZODB Modified Files: Tag: Zope-2_7-branch FileStorage.py Log Message: UndoSearch._readnext(): Add the transaction size to the return value. === Packages/ZODB/FileStorage.py 1.135.6.8 = 1.135.6.9 === --- Packages/ZODB/FileStorage.py:1.135.6.8 Mon Feb 28 16:20:41 2005 +++ Packages/ZODB/FileStorage.pyTue Jun 14 16:46:32 2005 @@ -2374,6 +2374,7 @@ d = {'id': base64.encodestring(tid).rstrip(), 'time': TimeStamp(tid).timeTime(), 'user_name': u, + 'size': u64(tl), 'description': d} d.update(e) return d ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins -- Simplistix - Content Management, Zope Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] [Zope 2] Skipping beta releases?
On 7/3/05, Andreas Jung [EMAIL PROTECTED] wrote: the current release model of Zope 2 is based on doing at least one beta release for minor releases (Zope 2.7.X where X 0). I have the strong impression that beta releases are not adopted and tested by most people. They usually use the final version of a release. So most bugs are discovered in final releases and not in beta releases. People interested in the most current version can and do download the sources from the CVS or SVN. So I propose to skip beta releases for minor releases in the future. Alpha and beta releases are fine for major releases. Beta releases for a minor release can be made if there are some changes or fixes that must be tested by people. Any comments? For pure bugfix releases, unless the bugfixes are expected to have side-effects, then a beta is not needed, you are right. Skipping betas may mean that you need to make more non-beta releases, but then that's still less work. :-D -- Lennart Regebro, Nuxeo http://www.nuxeo.com/ CPS Content Management http://www.cps-project.org/ ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: [Zope-Checkins] CVS: Packages/ZODB - FileStorage.py:1.135.6.9
[Chris Withers] O... is this surfaced through the Zope undo tab? Try it. I'm sure that was Dieter's intent: http://mail.zope.org/pipermail/zodb-dev/2003-October/006157.html ,,,' The patch also enhances FileStorage and lets its UndoSearch._readnext provide information about the transaction size. This is very valuable when you want to spot strange transaction sizes via Zope's Undo tab (much more convenient than fsdump) ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] bridging Zope core interfaces - a small proposal
Hi! Five comes with some code that bridges Zope 2 interfaces to Zope 3 interfaces. This way Zope 2 interface definitions can be reused without adding redundant code. This is quite useful, but doesn't work for Zope core interfaces: Five depends one many Zope core packages and using Five code in these packages creates circular imports. I propose to move the Five bridging code (bridge.py, fiveconfigure.createZope2Bridge and related tests) to the Interface package of Zope 2. Five would still ship with a copy of that code for Zope 2.7 backwards compatibility. Any comments? If there are no objections, I'll check in these changes. Cheers, Yuppie ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] bridging Zope core interfaces - a small proposal
On 7/6/05, yuppie [EMAIL PROTECTED] wrote: Five comes with some code that bridges Zope 2 interfaces to Zope 3 interfaces. This way Zope 2 interface definitions can be reused without adding redundant code. This is quite useful, but doesn't work for Zope core interfaces: Five depends one many Zope core packages and using Five code in these packages creates circular imports. Did I understand that correctly, it is a problem if you want to use Five *from* zope core code? ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: bridging Zope core interfaces - a small proposal
Lennart Regebro wrote: On 7/6/05, yuppie [EMAIL PROTECTED] wrote: Five comes with some code that bridges Zope 2 interfaces to Zope 3 interfaces. This way Zope 2 interface definitions can be reused without adding redundant code. This is quite useful, but doesn't work for Zope core interfaces: Five depends one many Zope core packages and using Five code in these packages creates circular imports. Did I understand that correctly, it is a problem if you want to use Five *from* zope core code? Correct. It's not always a problem, but the bridging code doesn't depend on anything else in Five, so I guess moving that code into the core would be a clean solution. Cheers, Yuppie ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: bridging Zope core interfaces - a small proposal
On 7/6/05, yuppie [EMAIL PROTECTED] wrote: Lennart Regebro wrote: Did I understand that correctly, it is a problem if you want to use Five *from* zope core code? Correct. It's not always a problem, but the bridging code doesn't depend on anything else in Five, so I guess moving that code into the core would be a clean solution. Well, we wanna start doing that in Zope 2.9, so +1 on svn head from me I guess. :) -- Lennart Regebro, Nuxeo http://www.nuxeo.com/ CPS Content Management http://www.cps-project.org/ ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope] Why don't work?
Hi all! I create a ZPT with this result: form name=Borrador method=post action=http://yanged:8280/Papeles/Yanged/Links/Eliminar/; div id=Borrable input type=submit value=Eliminar name=Borrador / /div div class=Links id=Links1 div id=Movibleinput type=checkbox name=Movible:list value=Links1 //div div id=Titulo class=Campo a href=http://yanged:8280/Papeles/Yanged/Links/Editar/Links1;Mis Cosas/a /div div id=Direccion class=Campo a href=http://blogs.sistes.net/Garito/;http://blogs.sistes.net/Garito//a /div /div /form The original result has more div class=Links with id=Links2, etc that I delete for your confort (I think this don't modify the problem) My question is why If I push Eliminar button don't submit the form to the correct url (http://yanged:8280/Papeles/Yanged/Links/Eliminar)? Thanks! -- Mis Cosas http://blogs.sistes.net/Garito/ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] A function like a FTP Object
Peter Bengtsson escribió: Hi! does this work on a folder? Sure it does. Did you understand any of my code? I subclassed it on the folder class. The struct.xml function is on a folder object and I would like struct.xml as an object contained by the folder one This is completely outside the zope management interface. Perhaps it is possible to override the PUT() function inside Zope but I doubt it. Look into writing your own python product. Thanks! -- Mis Cosas http://blogs.sistes.net/Garito/ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) Yes, I think I understand your code but correct me if I get wrong: this code converts your folder in a file on the FTP server But what I need is to see the method like a file on the folder not the folder itself Did your code works like I need? THANKS!!! -- Mis Cosas http://blogs.sistes.net/Garito/ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Why don't work?
--On 6. Juli 2005 10:29:45 +0200 Garito [EMAIL PROTECTED] wrote: My question is why If I push Eliminar button don't submit the form to the correct url (http://yanged:8280/Papeles/Yanged/Links/Eliminar)? What happens instead? Look at your Z2.log to figure out what is requested. -aj pgpcxHJqo51Mc.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Why don't work?
Andreas Jung escribió: --On 6. Juli 2005 10:29:45 +0200 Garito [EMAIL PROTECTED] wrote: My question is why If I push Eliminar button don't submit the form to the correct url (http://yanged:8280/Papeles/Yanged/Links/Eliminar)? What happens instead? Look at your Z2.log to figure out what is requested. -aj Hi Aj! this is the Z2.log modification after submit the form *192.168.0.129 - Garito [06/Jul/2005:10:38:03 +0200] POST /Papeles/Yanged/Links/Eliminar/ HTTP/1.1 302 383 http://yanged:8280/Papeles/Yanged/Links/Ver; Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 192.168.0.129 - Garito [06/Jul/2005:10:38:03 +0200] GET /Papeles/Yanged/Links/Ver HTTP/1.1 200 3434 http://yanged:8280/Papeles/Yanged/Links/Ver; Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 192.168.0.129 - Garito [06/Jul/2005:10:38:03 +0200] GET /favicon.ico HTTP/1.1 404 1266 Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.7.8) Gecko/20050511 Firefox/1.0.4* Thanks! -- Mis Cosas http://blogs.sistes.net/Garito/ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Why don't work?
Garito wrote: Andreas Jung escribió: --On 6. Juli 2005 10:29:45 +0200 Garito [EMAIL PROTECTED] wrote: My question is why If I push Eliminar button don't submit the form to the correct url (http://yanged:8280/Papeles/Yanged/Links/Eliminar)? What happens instead? Look at your Z2.log to figure out what is requested. -aj Hi Aj! this is the Z2.log modification after submit the form *192.168.0.129 - Garito [06/Jul/2005:10:38:03 +0200] POST /Papeles/Yanged/Links/Eliminar/ HTTP/1.1 302 - 10.3.3 302 Found The requested resource resides temporarily under a different URI. Since the redirection might be altered on occasion, the client SHOULD continue to use the Request-URI for future requests. This response is only cacheable if indicated by a Cache-Control or Expires header field. The temporary URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s). If the 302 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued. Note: RFC 1945 and RFC 2068 specify that the client is not allowed to change the method on the redirected request. However, most existing user agent implementations treat 302 as if it were a 303 response, performing a GET on the Location field-value regardless of the original request method. The status codes 303 and 307 have been added for servers that wish to make unambiguously clear which kind of reaction is expected of the client. (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html) 383 http://yanged:8280/Papeles/Yanged/Links/Ver; Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 192.168.0.129 - Garito [06/Jul/2005:10:38:03 +0200] GET /Papeles/Yanged/Links/Ver HTTP/1.1 200 3434 Your POST request seems to be transformed into a GET to another url... Now *why* this happens, I can't tell you... -- Bruno Desthuilliers Développeur [EMAIL PROTECTED] ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] A function like a FTP Object
On 7/6/05, Garito [EMAIL PROTECTED] wrote: Peter Bengtsson escribió: Hi! does this work on a folder? Sure it does. Did you understand any of my code? I subclassed it on the folder class. The struct.xml function is on a folder object and I would like struct.xml as an object contained by the folder one This is completely outside the zope management interface. Perhaps it is possible to override the PUT() function inside Zope but I doubt it. Look into writing your own python product. Thanks! -- Mis Cosas http://blogs.sistes.net/Garito/ Yes, I think I understand your code but correct me if I get wrong: this code converts your folder in a file on the FTP server But what I need is to see the method like a file on the folder not the folder itself Did your code works like I need? This is getting confusing. I can't have a file (seen when listing a folder) that is clever enough to do PUT() calls on itself. My code showed how to put a PUT() function on a folder (Folder-based). That means that if you do a PUT request onto the Folder, (eg. uploading a file) it get's picked up by that method. THANKS!!! -- Mis Cosas http://blogs.sistes.net/Garito/ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) -- Peter Bengtsson, work www.fry-it.com home www.peterbe.com hobby www.issuetrackerproduct.com ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Why don't work?
A wild guess: Your post works, but returns a redirect to a nother page, which returns nothing. This will look exactly like notyhing happened at the browser side. ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Why don't work?
Lennart Regebro escribió: A wild guess: Your post works, but returns a redirect to a nother page, which returns nothing. This will look exactly like notyhing happened at the browser side. Yes, looking at Z2.log it seems it but If I execute the action url manually it works like I expect Any idea? Thanks! -- Mis Cosas http://blogs.sistes.net/Garito/ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Why don't work?
Garito wrote: Lennart Regebro escribió: A wild guess: Your post works, but returns a redirect to a nother page, which returns nothing. This will look exactly like notyhing happened at the browser side. Yes, looking at Z2.log it seems it but If I execute the action url manually it works like I expect Any idea? Since we're not able to guess what your code is doing (well, I, at least, am not able to...), you could perhaps post it ? One thing that strikes me is the final slash in POST /Papeles/Yanged/Links/Eliminar/ What is Eliminar, exactly ? -- Bruno Desthuilliers Développeur [EMAIL PROTECTED] ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Why don't work?
bruno modulix escribió: Garito wrote: Lennart Regebro escribió: A wild guess: Your post works, but returns a redirect to a nother page, which returns nothing. This will look exactly like notyhing happened at the browser side. Yes, looking at Z2.log it seems it but If I execute the action url manually it works like I expect Any idea? Since we're not able to guess what your code is doing (well, I, at least, am not able to...), you could perhaps post it ? One thing that strikes me is the final slash in POST /Papeles/Yanged/Links/Eliminar/ What is Eliminar, exactly ? Links/Eliminar is the execution path (using traverse_subpath) But if I execute the action URL directly on the browser it works fine -- Mis Cosas http://blogs.sistes.net/Garito/ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] bug?
hi there! either this is a bug or i'm too stoned to see, what's going on... i have a folder /1, 2 subfolders /1/11 and /1/22. each subfolder has a property 'bool', which is a boolean. there's a zcatalog instance in /1/Catalog with one index bool, indexed attribute 'bool'. i cataloged the two subfolders of /1 there. i have i skript /1/test with the following content: results = context.Catalog.searchResults({'bool':1}) print results for o in results: print o print o.getId print o.getId() return printed it prints: [Products.ZCatalog.Catalog.mybrains object at 0xb629798c, Products.ZCatalog.Catalog.mybrains object at 0xb40d9dec] Products.ZCatalog.Catalog.mybrains object at 0xb629798c bound method ZCatalog.getId of ZCatalog at /1/Catalog Catalog Products.ZCatalog.Catalog.mybrains object at 0xb40d9dec bound method ZCatalog.getId of ZCatalog at /1/Catalog Catalog why in the world is o.getId a bound method of /1/Catalog? o is a mybrains instance!!! what am i missing?! help! regards, juergen herrmann ___ XLhost.de - eXperts in Linux hosting Juergen Herrmann Weiherweg 10, 93051 Regensburg, Germany Fon: +49 (0)700 XLHOSTDE [0700 95467833] Fax: +49 (0)721 151 463027 ICQ: 27139974 - IRC: [EMAIL PROTECTED] WEB: http://www.XLhost.de ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] bug?
Easy. The brain object doesn't have a 'getId()' method. The Catalog has. What you're probably after is something like this:: for brain in context.Catalog.searchResults({'bool':1}): cataloged_object = brain.getObject() if cataloged_object is None: print ZCatalog out of sync!! else: print cataloged_object.getId() On 7/6/05, Jürgen Herrmann [EMAIL PROTECTED] wrote: hi there! either this is a bug or i'm too stoned to see, what's going on... i have a folder /1, 2 subfolders /1/11 and /1/22. each subfolder has a property 'bool', which is a boolean. there's a zcatalog instance in /1/Catalog with one index bool, indexed attribute 'bool'. i cataloged the two subfolders of /1 there. i have i skript /1/test with the following content: results = context.Catalog.searchResults({'bool':1}) print results for o in results: print o print o.getId print o.getId() return printed it prints: [Products.ZCatalog.Catalog.mybrains object at 0xb629798c, Products.ZCatalog.Catalog.mybrains object at 0xb40d9dec] Products.ZCatalog.Catalog.mybrains object at 0xb629798c bound method ZCatalog.getId of ZCatalog at /1/Catalog Catalog Products.ZCatalog.Catalog.mybrains object at 0xb40d9dec bound method ZCatalog.getId of ZCatalog at /1/Catalog Catalog why in the world is o.getId a bound method of /1/Catalog? o is a mybrains instance!!! what am i missing?! help! regards, juergen herrmann ___ XLhost.de - eXperts in Linux hosting Juergen Herrmann Weiherweg 10, 93051 Regensburg, Germany Fon: +49 (0)700 XLHOSTDE [0700 95467833] Fax: +49 (0)721 151 463027 ICQ: 27139974 - IRC: [EMAIL PROTECTED] WEB: http://www.XLhost.de ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) -- Peter Bengtsson, work www.fry-it.com home www.peterbe.com hobby www.issuetrackerproduct.com ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] bug?
i was dumb :) the metadata table simply didn't have getId, so the brains object acquires getId from the catalog. sorry for my nubness ;P regards, juergen herrmann [ Peter Bengtsson wrote:] Easy. The brain object doesn't have a 'getId()' method. The Catalog has. What you're probably after is something like this:: for brain in context.Catalog.searchResults({'bool':1}): cataloged_object = brain.getObject() if cataloged_object is None: print ZCatalog out of sync!! else: print cataloged_object.getId() On 7/6/05, Jürgen Herrmann [EMAIL PROTECTED] wrote: hi there! either this is a bug or i'm too stoned to see, what's going on... i have a folder /1, 2 subfolders /1/11 and /1/22. each subfolder has a property 'bool', which is a boolean. there's a zcatalog instance in /1/Catalog with one index bool, indexed attribute 'bool'. i cataloged the two subfolders of /1 there. i have i skript /1/test with the following content: results = context.Catalog.searchResults({'bool':1}) print results for o in results: print o print o.getId print o.getId() return printed it prints: [Products.ZCatalog.Catalog.mybrains object at 0xb629798c, Products.ZCatalog.Catalog.mybrains object at 0xb40d9dec] Products.ZCatalog.Catalog.mybrains object at 0xb629798c bound method ZCatalog.getId of ZCatalog at /1/Catalog Catalog Products.ZCatalog.Catalog.mybrains object at 0xb40d9dec bound method ZCatalog.getId of ZCatalog at /1/Catalog Catalog why in the world is o.getId a bound method of /1/Catalog? o is a mybrains instance!!! what am i missing?! help! regards, juergen herrmann ___ XLhost.de - eXperts in Linux hosting Juergen Herrmann Weiherweg 10, 93051 Regensburg, Germany Fon: +49 (0)700 XLHOSTDE [0700 95467833] Fax: +49 (0)721 151 463027 ICQ: 27139974 - IRC: [EMAIL PROTECTED] WEB: http://www.XLhost.de ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) -- Peter Bengtsson, work www.fry-it.com home www.peterbe.com hobby www.issuetrackerproduct.com ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) ___ XLhost.de - eXperts in Linux hosting Juergen Herrmann Weiherweg 10, 93051 Regensburg, Germany Fon: +49 (0)700 XLHOSTDE [0700 95467833] Fax: +49 (0)721 151 463027 ICQ: 27139974 - IRC: [EMAIL PROTECTED] WEB: http://www.XLhost.de ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] bug?
--On 6. Juli 2005 12:44:00 +0200 Jürgen Herrmann [EMAIL PROTECTED] wrote: hi there! either this is a bug or i'm too stoned to see, what's going on... i have a folder /1, 2 subfolders /1/11 and /1/22. each subfolder has a property 'bool', which is a boolean. there's a zcatalog instance in /1/Catalog with one index bool, indexed attribute 'bool'. i cataloged the two subfolders of /1 there. i have i skript /1/test with the following content: results = context.Catalog.searchResults({'bool':1}) try searchResults(bool={'query' : 1}) -aj pgpiaCnSJL29H.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
RE: [Zope] About Zope 2.7.7
Ok, thanks a lot ! Pascal -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Andreas Jung Sent: 05 July 2005 15:37 To: Pascal Peregrina; 'zope@zope.org' Subject: Re: [Zope] About Zope 2.7.7 ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com ** ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Zope won't give up WebDAV Lock
I have a regularly occuring WebDAV problem: A file edited via ExternalEditor gets a WebDAV lock. Upon closing (Textpad in this case) occasionally the lock is not released. The lock is not listed in Control Panel WebDAV Lock Manager, therefore cannot be released there. Restarting Zope does not release the lock. This is getting to be a terrible problem. Once a lock is in place, the file cannot be changed, renamed, or deleted at all subsequently. Zope is 2.7.6 Final, Fedora Core 3, Python 2.3.3 Here is the only reference that I have been able to find in the log: 2005-07-06T10:22:00 ERROR(200) SiteError http://.../PUT Traceback (most recent call last): File /var/zope276/lib/python/ZPublisher/Publish.py, line 101, in publish request, bind=1) File /var/zope276/lib/python/ZPublisher/mapply.py, line 88, in mapply if debug is not None: return debug(object,args,context) File /var/zope276/lib/python/ZPublisher/Publish.py, line 39, in call_object result=apply(object,args) # Type scr to step into published object. File /var/zope276/lib/python/Products/PageTemplates/ZopePageTemplate.py, line 239, in PUT self.dav__simpleifhandler(REQUEST, RESPONSE, refresh=1) File /var/zope276/lib/python/webdav/Resource.py, line 106, in dav__simpleifhandler raise Locked, Resource is locked. Locked: Resource is locked. Harlow Pinson Indepth Learning Email: [EMAIL PROTECTED] Web: http://www.indepthl.com Voice: 505-994-2135 FAX: 208-475-7678 ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Why don't work?
Garito wrote: bruno modulix escribió: Garito wrote: Lennart Regebro escribió: A wild guess: Your post works, but returns a redirect to a nother page, which returns nothing. This will look exactly like notyhing happened at the browser side. Yes, looking at Z2.log it seems it but If I execute the action url manually it works like I expect Any idea? Since we're not able to guess what your code is doing (well, I, at least, am not able to...), you could perhaps post it ? One thing that strikes me is the final slash in POST /Papeles/Yanged/Links/Eliminar/ What is Eliminar, exactly ? Links/Eliminar is the execution path sarcastic Oh yes ? Really ? I sure wouldn't have guessed /sarcastic (using traverse_subpath) But if I execute the action URL directly on the browser it works fine Garito, if you expect anyone here to be of any help, please provide *useful* informations. When I ask What is Eliminar, exactly ?, I of course mean what kind of object is it (ie: a dtml method, a python script, etc...). PS: You may want to read this: http://www.catb.org/~esr/faqs/smart-questions.html -- Bruno Desthuilliers Développeur [EMAIL PROTECTED] ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] paypal IPN. Debug messages missing. Script goes zombie
Hi all! I've been hacking together a few seperate paypal IPN connections, some code from basion, and some from random web scrapings... Anyway... Things are working for the most part, except that this method for some reason dies when using urllib.urlopen(), and what is really wierd is that I get no error message, it just hangs. I am running an older version of zope, but I have never seen this behaviour before. The debug (-D) flag is set in start. here is the code I am using... As far as I can tell my syntax is proper... ??? def paypal_notify(self,address_street='',address_zip='',first_name='',last_name='',payer_business_name='',payer_email='', payer_id='',payer_status='',residence_country='',quantity='',receiver_email='',receiver_id='',custom='',invoice='', memo='',auth_id='',auth_exp='',auth_amount='',auth_status='', remaining_settle='', mc_gross_x='',mc_handling_x='',mc_shipping_x='', num_cart_items='',parent_txn_id='',payment_date='',payment_status='',payment_type='', pending_reason='',reason_code='',txn_id='',txn_type='',exchange_rate='',mc_currency='',mc_fee='', mc_gross='', mc_handling='',payment_gross='',settle_amount='',settle_currency='', auction_buyer_id='',auction_closing_date='',auction_multi_item='',for_auction='', option_name1='',option_name2='',option_selection1='',option_selection2='',tax='', subscr_date='',subscr_effective='',period1='',period2='',period3='',amount1='', amount2='',amount3='',mc_amount1='',mc_amount2='',mc_amount3='',recurring='', reattempt='',retry_at='', recur_times='',username='',password='',subscr_id='',test_ipn=0,REQUEST=None): take a IPN from paypal, and update the database print Initiating paypal IPN # they want us to send back their same shite (and we've just nicely # deblocked it from the REQUEST...) print DEBUG = STARTING requestform = REQUEST.form print requestform['quantity'] # debug test requestform['cmd'] = '_notify-validate' print DEBUG = INSERTED NEW VALUE print requestform print sending request back to paypal requestparams = urllib.urlencode(requestform) print DEBUG = Encoded Request print requestparams data = urllib.urlopen('https://www.sandbox.paypal.com/cgi-bin/webscr', requestform) print DEBUG = urlretrieved print data.read() print DEBUG = DATA READ -- I see all my debug print commands until encoded Request and requestparams, so it is getting lost on the urlopen call. Thanks for any help or tips. I'll post the final IPN method when I'm done. Cheers! -ed ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Zope won't give up WebDAV Lock
[EMAIL PROTECTED] wrote at 2005-7-6 07:50 -0600: ... The lock is not listed in Control Panel WebDAV Lock Manager, therefore cannot be released there. That looks like the bug you need to analyse. There was not yet a need for me to try to understand how WebDAV locking works. As you have the problem now, you may need to drill down and understand it. -- Dieter ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] paypal IPN. Debug messages missing. Script goes zombie
Surely you get an error on the urlopen() bit because it's an HTTPS protocol. Search the ASPN python cookbook or the google for https python Next time, try to include your traceback in the email to the list. On 7/6/05, Ed Colmar [EMAIL PROTECTED] wrote: Hi all! I've been hacking together a few seperate paypal IPN connections, some code from basion, and some from random web scrapings... Anyway... Things are working for the most part, except that this method for some reason dies when using urllib.urlopen(), and what is really wierd is that I get no error message, it just hangs. I am running an older version of zope, but I have never seen this behaviour before. The debug (-D) flag is set in start. here is the code I am using... As far as I can tell my syntax is proper... ??? def paypal_notify(self,address_street='',address_zip='',first_name='',last_name='',payer_business_name='',payer_email='', payer_id='',payer_status='',residence_country='',quantity='',receiver_email='',receiver_id='',custom='',invoice='', memo='',auth_id='',auth_exp='',auth_amount='',auth_status='', remaining_settle='', mc_gross_x='',mc_handling_x='',mc_shipping_x='', num_cart_items='',parent_txn_id='',payment_date='',payment_status='',payment_type='', pending_reason='',reason_code='',txn_id='',txn_type='',exchange_rate='',mc_currency='',mc_fee='', mc_gross='', mc_handling='',payment_gross='',settle_amount='',settle_currency='', auction_buyer_id='',auction_closing_date='',auction_multi_item='',for_auction='', option_name1='',option_name2='',option_selection1='',option_selection2='',tax='', subscr_date='',subscr_effective='',period1='',period2='',period3='',amount1='', amount2='',amount3='',mc_amount1='',mc_amount2='',mc_amount3='',recurring='', reattempt='',retry_at='', recur_times='',username='',password='',subscr_id='',test_ipn=0,REQUEST=None): take a IPN from paypal, and update the database print Initiating paypal IPN # they want us to send back their same shite (and we've just nicely # deblocked it from the REQUEST...) print DEBUG = STARTING requestform = REQUEST.form print requestform['quantity'] # debug test requestform['cmd'] = '_notify-validate' print DEBUG = INSERTED NEW VALUE print requestform print sending request back to paypal requestparams = urllib.urlencode(requestform) print DEBUG = Encoded Request print requestparams data = urllib.urlopen('https://www.sandbox.paypal.com/cgi-bin/webscr', requestform) print DEBUG = urlretrieved print data.read() print DEBUG = DATA READ -- I see all my debug print commands until encoded Request and requestparams, so it is getting lost on the urlopen call. Thanks for any help or tips. I'll post the final IPN method when I'm done. Cheers! -ed ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) -- Peter Bengtsson, work www.fry-it.com home www.peterbe.com hobby www.issuetrackerproduct.com ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Pluggable Auth Service ... how is it used?
I'd like to get session-based login going, and on the surface PAS appears to support that. First up, is there any documentation? I've set up in my PAS acl_users the following objects: 1. cookies - a Cookie Auth Helper active for Challenge 2. session - a Session Auth Helper active for Extraction, Update Credentials and Reset Credentials 3. users - a ZODB User Manager with a single user test 4. roles - a ZODB Role Manager with the test user assigned to Manager Then accessing a Manager protected method inside the folder brings up the login form from the Cookie Auth Helper, but submitting that form does nothing (it returns the empty form to me). Switching the cookies object to handle Extraction, Update Credentials and Reset Credentials makes the login work, but I'd like to use the session. The docs that come with the product talk about Decorators and Property Sheets used to extend the user properties, but I can't even find anything with either of those names in the UI. The interface has Scriptable Plugin with a teasingly disabled Validation interface -- which I have found to mean user validation. I'd like to enforce valid email address capture ... when I can figure how to actually capture an email address, that is. Richard pgpLHwu0A4IJ4.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )