so I can further my investigation into
the bug/malfuction of zope on OS X.
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http
:
aclu.userFolderEditUser(username, password,
user.getRoles(), user.getDomains())
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope
as Tres said more clearly than me,
every user can do what the Anonymous role can, so it's just being
consistent to express that in user.getRoles(). IMHO.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
Chris Withers wrote:
Florent Guillaume wrote:
When doing user.getRoles(). Because as Tres said more clearly than me,
every user can do what the Anonymous role can, so it's just being
consistent to express that in user.getRoles(). IMHO.
Well yours is the only userfolder implementation that does
infringing on
them.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML
by posing as a medusa server, and injects things that look like
http requests into the publisher every so often.
Very nice.
I'm confused about the need for an external module for timeslice.
What's wrong with:
def timeslice(period, when=0):
return when - (when % period)
Florent
--
Florent
...
DTML is very nice for some things. And for beginners.
Only the magic namespaces of DTML are bad, and those are gone in Zope 3.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
script.
I've tried the CookedBody() method, but it doesn't seem to work. Any clues?
You can use yourtemplate.document_src() to get the source.
If you want the interpreted version, just call yourtemplate().
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33
Zope from saving the entire
Article object when that one attribute changes. You'd still get some
bloat from all the historical revisions of the attribute, but it would
be MUCH less.
A better candidate, rather than PersistentList, would be a BTrees.Length.
Florent
--
Florent Guillaume
. It
was mentionned a number of times in the past on the zope and zodb-dev
lists.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http
Tim Middleton zope@zope.org wrote:
I'm wondering if someone who knows the internals more might have some idea
what's going on here. Or any tips on how to debug what zope is doing when it
gets into this state.
You can use DeadlockDebugger.
Florent
--
Florent Guillaume, Nuxeo (Paris
want to try DeadlockDebugger.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross
or jailing.
It *is* hostile to the user.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
somewhere incorrectly
managing local roles, and passing them as tuples instead of lists. All
the internals of Zope (and here, CMF) assume that __ac_local_roles__ is
a dict of string-list.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com
no reason to mutate the marker.
The whole point of a marker is that it is unique, so cannot be confused
with a legitimate value of the object examined.
And all empty tuples are equal.
In python 2.3, the idiom most commonly found is to use marker = object().
Florent
--
Florent Guillaume, Nuxeo
.
Is there any tips to start?
Change the occurences of 20 in lib/python/App/Undo.py into something bigger.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope
module for details.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts
ZODB 3.4 (which is used for Zope 2.8/3.1) has hooks
that makes it possible.
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http
in if not called
as self.method() - are there any (simple) rules?
regards, juergen herrmann
[ Florent Guillaume wrote:]
Dieter Maurer [EMAIL PROTECTED] wrote:
Jürgen Herrmann wrote at 2005-6-17 14:19 +0200:
i make heavy use of indexes in my extension classes. these all
inherit
from catalogpathaware
, that doesn't change the second zeo connection problem,
either.
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman
).
If you notice a bug fixed in 2.7.* but not in 2.8.* then it's an
oversight by the bug fixer, or a regression. Please report it to this
list or in the collector.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
.
But third-party code can use it too. CPS does, for instance.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org
get_transaction().commit()
conn.close()
Are the changes now in a version? How do I get those changes rolled
into the trunk version of the ZODB? I guess all objects changed in
the version will now be locked to that version until I apply the
version changes to the trunk?
--
Florent
Please stay on the list.
On 11 Jul 2005, at 16:19, Mark Barratt wrote:
Florent Guillaume wrote:
ZODB versions are deprecated, unsupported, buggy and hard to use.
Don't
use them.
Understood. Alternative mechanisms which achieve the same object?
Well that depends on your objective, and you
praba kar [EMAIL PROTECTED] wrote:
I try to install zope 2.7.0.
Stop right here. Zope 2.7.0 is hopelessly outdated. Use Zope 2.7.6.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists
are
worth the extra step.
If you do it properly you end up handing off the file to the asyncore
machinery which frees your Zope threads to do other more intersting
things than serving bytes.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http
be corrupted, but this is not the point : looking at the
source code, I think it should be h.prev and not prev (in the if
statement).
Tim has already fixed this in the trunk.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL
server puke.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML
Please stay on the list.
I meant a real tcp trace, like ethereal.
On 25 Jul 2005, at 16:22, Asad Habib wrote:
Hello. I used traceroute and it did not return any errors.
- Asad
On Mon, 25 Jul 2005, Florent Guillaume wrote:
Asad Habib [EMAIL PROTECTED] wrote:
Maurer, I am certain
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists
now fixed this.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML
connection to
the database. That means, by another thread, in the most common case. Except
if you're very sure about what you're doing, the only kinds of references to
persistent objects you should have in memory are their paths.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO
directly point
to ZODB documentaiton?
It's definitely for the ZODB mailing-list, yes.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
.
--
This error is *not* showing up in the error log viewable from the
root
of the zope instance.
thanks,
John S.
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
.
Which is not really true, you still have to find a way to deal with your
string if it contains ']]' which is the end marker for CDATA.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
).
This spurious error message has been fixed in Zope 2.7.7 last July
(http://www.zope.org/Collectors/Zope/1832).
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist
* [c]ElementTree
* SAX
* pyexpat
* sgmlop
* libxml2
Also, lxml (pythonic bindings based on ElementTree API for libxml2),
which is quickly becoming the reference for Zope work.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71
Policy.
Can you reproduce it within a blank CPS instance using standard CPS
products? If yes, could you explain the steps to reproduce it, and the
versions of CPS, CMF, Zope and python you use?
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http
those to the CMF
list and follow up there, if there are not already issues filed for
these.
CMF 1.4 tests were not designed to be run through bin/zopectl test.
This was changed in CMF 1.5.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http
-party userfolders I know of reimplement allowed() in
terms of calling getRolesInContext().
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope
into zope's security machinery, does anybody
know where to look at (in the source) f.ex. to find the place where
the owner role is assigned to a user?
That's done by OFS.ObjectManager._setObject.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com
that
the _owner is acquired from the parent or explicitely set on the object.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http
and why the connection
are locked up?
You can use DeadlockDebugger for that.
Florent
Any clue and direction pointing are heartily appreciated.
Regards,
--
Hong Yuan
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
')
or
manage_changeProperties(**somemapping)
I've been meaning to fix Zope for years but...
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org
might pick them up on next
bugday?
There's already one actually: http://www.zope.org/Collectors/Zope/878
It's really the code that should be changed, the patch in the
collector (modernized a bit) would be enough.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33
.
=
Apologies for the long email but I have no idea what's going on... if
ANYONE has ANY suggestions or ideas on what else I could investigate
it would be GREATLY appreciated!
Thank you!
Garth
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http
for Products.ZMySQLDA.db.DB instance at
0x41487acc at 1190774252
Same here, the traceback is important.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist
/src/zope/Zope2.8/lib/python/Shared/DC/ZRDB/TM.py, line 64,
in abort
try: self._abort()
File /opt/zope/zproducts/standard/ZMySQLDA/db.py, line 389, in _abort
self._tlock.release()
error: release unlocked lock
Well undoubtedly the bug is in ZMySQLDA...
Florent
--
Florent Guillaume
then be used to test DateTime or to test
another potential implementation. That would go a long way to help
actually write a new implementation.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
threads are blocked at.
From the description I'd wager that you'll find your threads stuck in a
corner of the MySQL DA. In which case you'd have to find why it
deadlocks and find a fix.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com
to isolate the modification time change in its own
persistent subobject.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http
()
else:
LOG(CustomZODB,PROBLEM,Connection is down)
start_new_thread(keepAlive,())
Why not use the max-disconnect-poll option of the zeoclient section in
zope.conf ?
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL
().__of__(context)
Then in restricted code you'll be able to do:
...
ob = getStuff(context)
v = ob.viewit()
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope
with broken ZCML
configuration. (Don't know why - Zope is seriously broken in that case
and you don't see any useful error messages.)
I fixed this in recent zope.configuration. Should be in 2.8.5b1.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59
. The second element is a dictionary with items
for each of the assigned slots.
Other classes can specialise the methods, see for instance BTrees.Length.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
no more messages.
What could I do? I must update that CPS site...
Add a
self.getFunction()
before the 'if' at line 229.
Please report if it works, I'll add it in the Zope code.
rantAnother stupid use of _v_ attributes.../rant
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists
the Persistent base class. PersistentList and
PersistentMapping are examples.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http
system as when using XML-RPC. It gets more complicated with
XML-RPC though!
The successive XML-RPC call you describe provoke new transactions,
surely you're aware of that? Whereas just calling a function of course
doesn't.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
() there if you know how to use PDB.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
this same code?
Otherwise no clue, I'd do a network trace to know what's really posted.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http
that uses LDAP as a storage for
quite a while. It's not plone compatible though, it uses an entirely
different framework.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists
out of ideas to investigate this issue. Does any of you
have an idea of why could this happen ? Or an idea of what I could try
to undersatnd what's happening ? Any idea is dearly welcomed.
Thanks a lot !
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59
failed authentication attempts?
Neither event.log or Z2.log shows anything. As Z2.log is the access log,
I would have guessed that such things should be logged there. If not,
where and how?
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com
class to refer
to a persistent instance unless it knows that they can be thread-specific.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope
, at a
time where metaclasses didn't exist.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
and
doctests about code they've not yet written.
In most cases when I develop, I don't go to the ZMI until quite late in the
process. Going to the ZMI is not productive.
That's why I, like others in this thread, don't care about refresh.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO
the server causing downtime and lost sessions.
Then use ZEO. And on a development server you can have the sessions in a
shared ZEO filestorage.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
= n/2+0.5
- Case 2: 4((n/2)(n/2+1)/2)/n = n/2+1
Which are equivalent to n/2 when n grows.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
for reporting against that log file.
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML
between ZEO server and Zope should be totally
stable. I'd investigate network or firewall problems, and I'd start by using
a network trace to find out what's happening at the TCP and IP levels.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [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 )
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope
works, or is supposed to work, in Zope, or that if this is something I
need to do I am designing my site incorrectly from the point of view
of Zope security (and if so, what is the correct way to design it?).
Thanks!!
Mike
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71
in recent Zopes though, I doubt 2.7 has that detail.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
/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 )
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
://mail.zope.org/mailman/listinfo/zope-dev )
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts
for
nonexistent method 'manage_FTPget'
2006-06-13 13:48:34 WARNING Init Class
Products.CMFCore.PortalContent.PortalContent has a security
declaration for
nonexistent method 'manage_FTPget'
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
enabled in production, which
is why I added this whole secret password stuff.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope maillist - Zope@zope.org
http
that if the second part of your transaction provokes a
ConflictError (which may happen in the normal course of events), your
whole request will be retried, including reinterpreting the POSTed data
(which the request always saves anyway) and writing to your OOBTree etc.
Florent
--
Florent
can't think of one.
Either of the following diffs (of course not both!) fixes the problem for me:
I've reopened the bug.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
're').
See Products/PythonScripts/README.txt for a description of how to enable
regexps in python scripts.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
___
Zope
're').
See Products/PythonScripts/README.txt for a description of how to enable
regexps in python scripts.
Sorry, I meant Products/PythonScripts/module_access_examples.py
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL
more buckets get
written.
But in multi-threaded mode, this very spreading leads to better conflict
resolution behavior.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED
Log message for revision 30570:
Added test for strftime with unicode pattern.
Changed:
U Zope/branches/Zope-2_8-branch/lib/python/DateTime/tests/testDateTime.py
-=-
Modified:
Zope/branches/Zope-2_8-branch/lib/python/DateTime/tests/testDateTime.py
Log message for revision 30571:
Merged revision 30570 from Zope-2_8-branch:
Added test for strftime with unicode pattern.
Changed:
U Zope/trunk/lib/python/DateTime/tests/testDateTime.py
-=-
Modified: Zope/trunk/lib/python/DateTime/tests/testDateTime.py
Log message for revision 30588:
Fixed unit test.
Changed:
U Zope/branches/Zope-2_8-branch/lib/python/DateTime/tests/testDateTime.py
-=-
Modified:
Zope/branches/Zope-2_8-branch/lib/python/DateTime/tests/testDateTime.py
===
---
Log message for revision 30589:
Fixed unit test.
Changed:
U Zope/trunk/lib/python/DateTime/tests/testDateTime.py
-=-
Modified: Zope/trunk/lib/python/DateTime/tests/testDateTime.py
===
---
)
if not ((name.startswith('_p_') or name.startswith('_v'))):
self._p_maybeupdate(name)
-super(ZClassPersistentMetaClass, self).__delattr__(name)
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of RD
+33 1 40 33 71 59 http://nuxeo.com [EMAIL
Log message for revision 37481:
Put warning on a single line.
Changed:
U Zope/trunk/lib/python/Zope.py
-=-
Modified: Zope/trunk/lib/python/Zope.py
===
--- Zope/trunk/lib/python/Zope.py 2005-07-27 13:38:39 UTC (rev
Log message for revision 37482:
Put warning on a single line.
Changed:
U Zope/branches/Zope-2_8-branch/lib/python/Zope.py
-=-
Modified: Zope/branches/Zope-2_8-branch/lib/python/Zope.py
===
---
Log message for revision 37625:
Additional test. CMF requires this behaviour.
Changed:
U
Zope/trunk/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
-=-
Modified:
Zope/trunk/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
Log message for revision 37633:
Display offending line when warning about getOwner(1) deprecation.
Changed:
U Zope/trunk/lib/python/AccessControl/Owned.py
-=-
Modified: Zope/trunk/lib/python/AccessControl/Owned.py
===
---
Update of /cvs-repository/Packages/AccessControl
In directory cvs.zope.org:/tmp/cvs-serv8
Modified Files:
Tag: Zope-2_7-branch
Owned.py
Log Message:
Merge from 37633 on trunk:
Display offending line when warning about getOwner(1) deprecation.
===
Log message for revision 37638:
Merge from 37625 on trunk:
Additional test. CMF requires this behaviour.
Changed:
U
Zope/branches/Zope-2_8-branch/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
-=-
Modified:
Log message for revision 38738:
The '@' character is now allowed in object ids (RFC 1738 allows it).
Expanded tests for _checkId.
Changed:
U Zope/branches/Zope-2_8-branch/doc/CHANGES.txt
U Zope/branches/Zope-2_8-branch/lib/python/OFS/ObjectManager.py
U
1 - 100 of 505 matches
Mail list logo