getVersion done

This commit is contained in:
Némunaire 2013-12-31 16:34:04 +01:00
parent 110e0a478d
commit fca5019000

29
worker/getVersion.py Normal file → Executable file
View File

@ -0,0 +1,29 @@
#!/usr/bin/env python2
from gearman import GearmanWorker
from xml.dom.minidom import getDOMImplementation
import youtube_dl
def gen_response():
impl = getDOMImplementation()
newdoc = impl.createDocument(None, "gearman_musik", None)
root = newdoc.documentElement
version = newdoc.createElement("version")
versiont = newdoc.createTextNode(youtube_dl.version.__version__)
version.appendChild(versiont)
root.appendChild(version)
return newdoc.toxml()
gm_worker = GearmanWorker(['localhost:4730'])
def get_version(gearman_worker, gearman_job):
return gen_response()
gm_worker.register_task('getVersion', get_version)
gm_worker.work()