skip to navigation
skip to content

Not Logged In

BottleDaemon 0.1.1

A simple tool to help daemonize bottle applications.

A simple tool to help make bottle appliations run in the background as a unix/linux daemon. Try it out by installing with pip:

> pip install bottledaemon

Or, alternatively, install from source:

> git clone https://github.com/jonathanhood/bottledaemon.git
> cd bottledaemon
> python setup.py install

Usage is pretty straighforward:

from bottledaemon import daemon_run
from bottle import route

@route("/hello")
def hello():
  return "Hello World"

if __name__ == "__main__":
  daemon_run()

The above application will launch in the background. This top-level script can be used to start/stop the background process easily:

jonathans-air:bottle-daemon jhood$ python bottledaemon/bottledaemon.py
usage: bottledaemon.py [-h] {start,stop}

The daemon library guarantees that your application will only be lauched a single time - so multiple “start” commands are OK.

 
File Type Py Version Uploaded on Size
BottleDaemon-0.1.1.tar.gz (md5) Source 2014-07-24 2KB
  • Downloads (All Versions):
  • 6 downloads in the last day
  • 98 downloads in the last week
  • 318 downloads in the last month