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:
circuits.core.components.ComponentDaemon Component
Parameters: initializes x; see x.__class__.__doc__ for signature
-
channel= 'daemon'¶
-
daemonize()¶
-
deletepid()¶
-
init(pidfile, path='/', stdin=None, stdout=None, stderr=None, channel='daemon')¶
-
on_started(component)¶
-
registered(component, manager)¶
-
writepid()¶
-
-
class
circuits.app.DropPrivileges(*args, **kwargs)¶ Bases:
circuits.core.components.BaseComponentinitializes x; see x.__class__.__doc__ for signature
-
drop_privileges()¶
-
init(user='nobody', group='nobody', umask=63, **kwargs)¶
-
on_ready(server, bind)¶
-