-
python-m01.fs-0.5.1-2.lbn19.noarch
This package provides a mongodb file implementation without GridFS for Zope3. This
means, such files are limited to the mongo document size, currently 16MB. As you
probably know, you should not use GridFS for small binary data because you will
double the number of queries. This package will offer a file which stores the meta
and file data in one document.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
python-m01.grid-0.5.0-2.lbn19.noarch
This package provides a mongodb grid based file implementation for Zope3.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
python-m01.mongo-3.0.0-1.lbn19.noarch
This package provides a mongodb object mapper framework including zope transaction
support based on some core zope component libraries. This package can get used with
or without zope.persistent and as a full replacement for the ZODB. The package is
not heavy based on zope itself and can get used in any python project which
requires a bridge from mongodb to python object.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
python-m01.mongofake-1.0.0-1.lbn19.noarch
This package provides a FAKE mongoDB implementation and is quite handy for testing.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
python-m01.remote-0.5.1-1.lbn19.noarch
This package offers a remote processor. This remote processor is implemented as a simple
object using the mongodb as storage. The processor can execute pre defined jobs in
another thread. It is also possible to run jobs at specific time using the different
scheduler items.
The RemoteProcessor uses two different processor. One processes jobs and the other pickes
items from the scheduler and is adding jobs. This separation is useful if you implement a
distributed concept. This means one or more application can schedule job items based on
the given scheduler items. And another application is processing jobs and doesn't know
about how to scheduling next items.
Since we use this remote scheduler for low CPU intensive jobs, we offer multi processing.
This is done by running more then one worker in the main worker thread. If you use
subprocess for your job processing, you will get a real multiprocessing processor which
isn't limited to the current python process.
You can configure the amount of threads which a job worker can start in the remote
processor. See jobWorkerArguments/maxThreads. By default this number uses the amount of
CPU installed on your machine.
The implementation uses a mongodb as a storage for it's component. This means jobs, job
factories and scheduler items get stored in the mongodb using the ORM concept given from
m01.mongo.
See p01.remote for a ZODB based remote processor implementation but take care the
p01.remote implementation doesn't provide the worker and scheduler processor separation. At
least not yet.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
python-m01.searcher-0.5.1-1.lbn19.noarch
This package provides a mongodb based search filter implementation for Zope3.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
python-m01.session-0.5.0-1.lbn19.noarch
This package provides a session implementation based on mongodb for Zope3.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
python-m01.stub-0.5.7-1.lbn19.noarch
This package provides a mongodb server stub setup for python doctests.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
python-mailinglogger-3.8.0-1.lbn25.noarch
This package contains two handlers for the python logging framework that enable important log entries to be sent by email.
This can either be as the entries are logged or as a summary at the end of the running process.
The handlers have the following features:
customisable and dynamic subject lines for emails sent
emails sent with configurable headers for easy filtering
flood protection to ensure the number of emails sent is not excessive
support for SMTP servers that require authentication
configurable log entry filtering
fully documented and tested
In addition, extra support is provided for configuring the handlers when using ZConfig, Zope 2 or Plone.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
python-manuel-1.8.0-2.lbn19.noarch
Manuel lets you mix and match traditional doctests with custom test
syntax. Several plug-ins are included that provide new test syntax.
You can also create your own plug-ins.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19