Files
butterfly/run.py
2013-12-12 18:19:47 +01:00

39 lines
684 B
Python

from multiprocessing import Process
from subprocess import call
from glob import glob
class CompassWatch(Process):
daemon = True
def run(self):
call(['compass', 'watch', 'app/static'])
class CoffeeScript(Process):
daemon = True
def run(self):
call(['coffee',
'-wcb',
'-j', 'app/static/javascripts/main.js'] +
glob('app/static/coffees/*.coffee'))
class Server(Process):
daemon = True
def run(self):
call(['python', 'serve.py'])
print('Lauching compass')
CompassWatch().start()
print('Lauching coffee')
CoffeeScript().start()
print('Lauching server')
server = Server()
server.start()