cybertools/util
2020-03-07 13:44:10 +01:00
..
generic provide elementary interfaces for some generic object access 2009-10-29 17:22:47 +00:00
__init__.py backport util module from bluebream branch 2013-05-17 13:16:56 +02:00
adapter.py added some experimental stuff for self-registering adapters using a metaclass 2008-03-21 13:11:12 +00:00
adapter.txt added some experimental stuff for self-registering adapters using a metaclass 2008-03-21 13:11:12 +00:00
aop.py proof-of-concept for a simple AOP implementation 2007-08-27 19:39:25 +00:00
aop.txt proof-of-concept for a simple AOP implementation 2007-08-27 19:39:25 +00:00
cache.py make internal cache implementation available for testing even when lovely.memcached is present 2010-03-26 11:18:13 +00:00
cache.txt make internal cache implementation available for testing even when lovely.memcached is present 2010-03-26 11:18:13 +00:00
config.py add media asset management package 2008-10-21 13:01:48 +00:00
config.txt merged Dojo 1.0 branch 2008-02-10 09:56:27 +00:00
date.py merge remote hplattner 2013-12-20 10:10:38 +01:00
defer.py added simple Deferred implementation 2007-01-11 12:35:21 +00:00
defer.txt added simple Deferred implementation 2007-01-11 12:35:21 +00:00
format.py round value before formatting in order to avoid zope.i18n formatter bug 2014-01-02 17:30:57 +01:00
format.txt round value before formatting in order to avoid zope.i18n formatter bug 2014-01-02 17:30:57 +01:00
html.py HTML sanitize: allow controlling of allowed styles 2015-07-10 09:06:23 +02:00
html.txt add utility function for extracting first part of a text 2013-04-01 10:38:17 +02:00
iterate.py new BatchIterator utility class for more control when retrieving objects from an iterator or generator 2012-01-16 11:27:34 +01:00
iterate.txt new BatchIterator utility class for more control when retrieving objects from an iterator or generator 2012-01-16 11:27:34 +01:00
jeep.py add 'default' argument to Jeep.pop() 2010-06-06 13:19:25 +00:00
jeep.txt add 'default' argument to Jeep.pop() 2010-06-06 13:19:25 +00:00
json.py add json decoder 2008-11-14 09:04:38 +00:00
json.txt add json decoder 2008-11-14 09:05:26 +00:00
multikey.py renamed util.index to multikey 2008-04-10 13:28:03 +00:00
multikey.txt avoid deprecation warnings, fix doctests 2020-03-07 13:44:10 +01:00
property.py included rwproperty stuff in util.property 2007-03-01 08:46:45 +00:00
property.txt included rwproperty stuff in util.property 2007-03-01 08:46:45 +00:00
randomname.py use static character list 2007-08-09 11:36:19 +00:00
randomname.txt renamed uid to randomname 2007-08-09 11:27:58 +00:00
README.txt created util package with a simple adapter factory and lazy properties 2007-01-04 14:09:48 +00:00
tests.py new BatchIterator utility class for more control when retrieving objects from an iterator or generator 2012-01-16 11:27:34 +01:00
util.py backport util module from bluebream branch 2013-05-17 13:16:56 +02:00
version.py add .gitignore file; modify version handling: ignore $Id$ property. 2011-05-03 13:35:19 +02:00
version.txt add .gitignore file; modify version handling: ignore $Id$ property. 2011-05-03 13:35:19 +02:00

================
Common Utilities
================

$Id$

This package contains a set of miscellaneous utility modules that
are to small for creating a separate package for them.

As each utility is developed further it may eventually get its own
package some time.

Usually each utility has a <name>.py file with an implementation and a
corresponding <name>.txt file with a description that can be run as a
doctest.

The doctests can be run by issuing

  python cybertools/util/tests.py

in the directory above the cybertools directory or via

  bin/test -vs cybertools.util

from within a Zope 3 instance that contains the cybertools package in
its python path.