circuits.app package¶
Submodules¶
Module contents¶
Application Components
Contains various components useful for application development and tasks common to applications.
- class circuits.app.Daemon(*args, **kwargs)¶
Bases:
Component
Daemon Component
- Parameters
pidfile (str or unicode) – .pid filename
stdin (str or unicode) – filename to log stdin
stdout (str or unicode) – filename to log stdout
stderr (str or unicode) – filename to log stderr
initializes x; see x.__class__.__doc__ for signature
- channel = 'daemon'¶
- init(pidfile, path='/', stdin=None, stdout=None, stderr=None, channel='daemon')¶
- deletepid()¶
- writepid()¶
- daemonize()¶
- registered(component, manager)¶
- on_started(component)¶
- class circuits.app.DropPrivileges(*args, **kwargs)¶
Bases:
BaseComponent
initializes x; see x.__class__.__doc__ for signature
- init(user='nobody', group='nobody', umask=63, **kwargs)¶
- drop_privileges()¶
- on_ready(server, bind)¶