Hi,
I've just released Epoz 2.0.0. Main new features are:
- You can now use several Epoz-Wysiwyg-areas on a single page at once.
This feature was often requested (esp. for use with Archetypes) and
Benoit Pin did a really great job on making this real. Many, many
Thanks, Benoit! Never thought
Hello,
The New Zealand Zope Users Group (NZZUG) website has been created with
the following objective (taken from the NZZUG site's homepage): Our aim
is to promote the use and ongoing development of Zope, Plone and Python
technologies in NZ.
Currently the site's focal point is a mailing list but
Please join us June 8, 7:30-9:00 PM, for the inaugural meeting of the
Fredericksburg, VA Zope and Python User Group (ZPUG). Tres Seaver,
architect of the Zope Content Management Framework, will present.
Further meetings are planned for the second Wednesday of every month.
Location will be
Update of /cvs-repository/Packages/App
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/App
Modified Files:
Tag: tseaver-hasattr_geddon-branch
ApplicationManager.py CacheManager.py Common.py
DavLockManager.py Extensions.py Factory.py
FactoryDispatcher.py
Update of /cvs-repository/Packages/BTrees/tests
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/BTrees/tests
Modified Files:
Tag: tseaver-hasattr_geddon-branch
testBTrees.py testSetOps.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the core, where
Update of /cvs-repository/Packages/Interface
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/Interface
Modified Files:
Tag: tseaver-hasattr_geddon-branch
Implements.py Verify.py _InterfaceClass.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the core,
Update of /cvs-repository/Products/OFSP
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/OFSP
Modified Files:
Tag: tseaver-hasattr_geddon-branch
Draft.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the core, where
the object being tested
Update of /cvs-repository/Products/PluginIndexes/DateIndex/tests
In directory
cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/PluginIndexes/DateIndex/tests
Modified Files:
Tag: tseaver-hasattr_geddon-branch
test_DateIndex.py
Log Message:
- Removed all uses of the 'hasattr'
Update of /cvs-repository/Products/PluginIndexes/FieldIndex/tests
In directory
cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/PluginIndexes/FieldIndex/tests
Modified Files:
Tag: tseaver-hasattr_geddon-branch
testFieldIndex.py
Log Message:
- Removed all uses of the
Update of /cvs-repository/Products/PluginIndexes/KeywordIndex/tests
In directory
cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/PluginIndexes/KeywordIndex/tests
Modified Files:
Tag: tseaver-hasattr_geddon-branch
testKeywordIndex.py
Log Message:
- Removed all uses of the
Update of /cvs-repository/Products/PluginIndexes/PathIndex
In directory
cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/PluginIndexes/PathIndex
Modified Files:
Tag: tseaver-hasattr_geddon-branch
PathIndex.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the
Update of /cvs-repository/Products/PluginIndexes/common
In directory
cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/PluginIndexes/common
Modified Files:
Tag: tseaver-hasattr_geddon-branch
__init__.py util.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the
Update of /cvs-repository/Products/PythonScripts
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/PythonScripts
Modified Files:
Tag: tseaver-hasattr_geddon-branch
PythonScript.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the core, where
Update of /cvs-repository/Products/Sessions/tests
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/Sessions/tests
Modified Files:
Tag: tseaver-hasattr_geddon-branch
testSessionDataManager.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the core,
Update of /cvs-repository/Products/SiteAccess
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/SiteAccess
Modified Files:
Tag: tseaver-hasattr_geddon-branch
AccessRule.py SiteRoot.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the core, where
Update of /cvs-repository/Products/ZCTextIndex
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/ZCTextIndex
Modified Files:
Tag: tseaver-hasattr_geddon-branch
Lexicon.py ZCTextIndex.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the core, where
Update of /cvs-repository/Products/ZCatalog
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/ZCatalog
Modified Files:
Tag: tseaver-hasattr_geddon-branch
Catalog.py CatalogAwareness.py CatalogPathAwareness.py
ZCatalog.py ZCatalogIndexes.py
Log Message:
-
Update of /cvs-repository/Products/ZSQLMethods
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/Products/ZSQLMethods
Modified Files:
Tag: tseaver-hasattr_geddon-branch
SQL.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the core, where
the object
Update of /cvs-repository/Packages/Shared/DC/ZRDB
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/Shared/DC/ZRDB
Modified Files:
Tag: tseaver-hasattr_geddon-branch
Aqueduct.py Connection.py DA.py RDB.py Results.py Search.py
Log Message:
- Removed all uses of the
Update of /cvs-repository/Packages/ZTUtils
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/ZTUtils
Modified Files:
Tag: tseaver-hasattr_geddon-branch
Tree.py Zope.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the core, where
the object being tested
Update of /cvs-repository/Zope/lib/python/zExceptions
In directory cvs.zope.org:/tmp/cvs-serv32028/lib/python/zExceptions
Modified Files:
Tag: tseaver-hasattr_geddon-branch
TracebackSupplement.py
Log Message:
- Removed all uses of the 'hasattr' builtin from the core, where
Tres Seaver wrote at 2005-5-27 08:22 -0400:
...
As a local patch, this isn't too bad (one could even package it as a
do-nothing-after-initialization product). However, no redistributed
product code should rely on the presence of a patched 'hasattr', but
should use the 3 argument getattr instead.
Jim Fulton wrote at 2005-5-27 11:49 -0400:
...
I'm sure this was an unintentional non-acceptance. It would be
a lot easier if Dieter became a contributor and checked this in
himself.
You know the unqualified indemnification clause concerning
patents it preventing me...
--
Dieter
Paul Winkler wrote at 2005-5-27 11:02 -0400:
...
def safe_hasattr(obj, attr, acquired=True, _marker=[]):
if not acquired:
obj = aq_inner(aq_explicit(obj))
This should be obj = aq_base(obj).
The aq_explicit(aq_inner(...)) dance is only necessary in
untrusted code as aq_base is not
Stefan H. Holek wrote at 2005-5-27 10:59 +0100:
A TALES expression may be prohibitively expensive in any case, no
matter how simple it is kept. Please make sure to do some comparative
profiling. Cache keys are recomputed on every call of the script,
AFAICS. The thought of doing this in
Tim Peters wrote at 2005-5-27 13:49 -0400:
...
def lookup1(arg, _marker=object()):
return _marker
...
_marker = object()
def lookup3(arg):
return _marker
...
lookup1 0.427597
lookup3 0.404399
Do you understand why lookup3 is faster than lookup1?
I had the impression that access to
[Tim Peters]
def lookup1(arg, _marker=object()):
return _marker
...
_marker = object()
def lookup3(arg):
return _marker
...
lookup1 0.427597
lookup3 0.404399
[Dieter Maurer]
Do you understand why lookup3 is faster than lookup1?
I had the impression that access to the
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Dieter Maurer wrote:
Tres Seaver wrote at 2005-5-27 08:22 -0400:
...
As a local patch, this isn't too bad (one could even package it as a
do-nothing-after-initialization product). However, no redistributed
product code should rely on the presence
While you need to write appropriate External Methods and/or Products
to use it, we have found that the ReportLab pyRXP system works well.
On Sat, 28 May 2005, Andreas Jung wrote:
Zope itself has no native XML support. However there are some products like
ParsedXML that provide additional
Paul Winkler wrote at 2005-5-27 11:08 -0400:
On Fri, May 27, 2005 at 03:26:04PM +0200, Dieter Maurer wrote:
A higher risk comes from the fact that some Python packages may
rely on the broken hasattr behaviour. That's the reason why
the problem is not fixed in Python itself.
And that's a very
Hello all,
I was testing zopetime() function on 2 diffrent versions of zope servers,
both running on different linux machines and i was getting 2 diffrent
results:
dtml-var expr=ZopeTime().toZone('GMT+1').strftime('%d%m%Y
%H:%M:%S - %Z')
On (Zope 2.6.1 (binary release, python 2.1, linux2-x86),
On May 27, 2005, at 19:29, J Cameron Cooper wrote:
Do not do that. You don't want to get locked out of your Zope
because of LDAP problems.
The emergency user always works. You can't lock yourself out due
to LDAP problems. If anyone sees a symptom like that on the
current
What is simple for you may be complex for others. I think that is the
essence of this forum, to share your wealth of knowledge and experience
with the less priviledge.
kamal.
At 08:34 PM 3/18/2005 +0100, Dieter Maurer wrote:
Hong Yuan wrote at 2005-3-18 11:26 +0800:
...
[DM]
The easiest
hi,
is it possible to send mails with attachments using Zope MailHost??
if so,...how do u achieve it?__Do You Yahoo!?Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Am Freitag, den 27.05.2005, 11:41 -0700 schrieb Varun Parange:
hi,
i have downloaded an SMTP server and using it i can send mails with
the help of Zope MailHost
however i would also like to recieve mails how do i do this.
which additional products do i need to download...
Andrew Milton wrote:
+---[ Jonathan Cyr ]--
| Damn users, using all this imperfect software. These Kids Today! ;-)
|
| Easy Big Fella, Whooa.
|
You must be new here We've all learnt to ignore Chris...
He gets easily confused... or maybe he doesn't take his
36 matches
Mail list logo