Package entropy :: Module misc

Module misc

source code


Author: Fabio Erculiani <[email protected]>

Contact: [email protected]

Copyright: Fabio Erculiani

License: GPL-2

Entropy Framework miscellaneous module.

This module contains miscellaneous classes, not directly related with the "Entropy metaphor".

Classes
  Lifo
This class can be used to build LIFO buffers, also commonly known as "stacks".
  TimeScheduled
Multithreading class that wraps Python threading.Thread.
  DirectoryMonitor
DirectoryMonitor uses Linux dnotify facility to signal file change events for the monitored directory.
  ParallelTask
Multithreading class that wraps Python threading.Thread.
  ReadersWritersSemaphore
A simple Readers Writers Lock object.
  FlockFile
Of flock() operations on a file.
  EmailSender
This class implements a very simple e-mail (through SMTP) sender.
  RSS
This is a base class for handling RSS (XML) files through Python's xml.dom.minidom module.
  FastRSS
This is a fast class for handling RSS files through Python's xml.dom.minidom module.
  LogFile
Entropy simple logging interface, works as file object
  Callable
Fake class wrapping any callable object into a callable class.
  MultipartPostHandler
Custom urllib2 opener used in the Entropy codebase.
Variables
  __package__ = 'entropy'