another example of composition

This commit is contained in:
Stephen McQuay 2013-01-24 18:38:55 -08:00
parent 2729a167e8
commit 501ef7e35c
1 changed files with 26 additions and 0 deletions

26
super_composition.py Normal file
View File

@ -0,0 +1,26 @@
from fabric.api import run, local
def run_tests():
local("echo running tests")
# local("false")
def push_code():
local("echo pushing code")
def pull_code():
run("echo pulling code")
def restart_webserver():
run("echo restaring webserver")
def deploy_changes():
# will run once here for each server:
run_tests()
push_code()
pull_code()
restart_webserver()