Skip to content

Instantly share code, notes, and snippets.

@tabletcorry
Created July 14, 2011 22:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tabletcorry/1083656 to your computer and use it in GitHub Desktop.
Save tabletcorry/1083656 to your computer and use it in GitHub Desktop.
Fab decorator issue
from fabric.api import *
import test
@task
def noop():
return
chaines@Sharpimac:fabric-test 15:57:20
$ fab --list
Available commands:
noop
test.inner
test.test_runsonce
test.test_task
chaines@Sharpimac:fabric-test 15:57:33
$ fab -V
Fabric 1.1.0
chaines@Sharpimac:fabric-test 16:08:21
$ sudo pip install fabric==1.2
Downloading/unpacking fabric==1.2
Downloading Fabric-1.2.0.tar.gz (154Kb): 154Kb downloaded
Running setup.py egg_info for package fabric
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no files found matching 'fabfile.py'
Requirement already satisfied (use --upgrade to upgrade): pycrypto>=1.9 in /Library/Python/2.6/site-packages (from fabric==1.2)
Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.7.6 in /Library/Python/2.6/site-packages (from fabric==1.2)
Installing collected packages: fabric
Found existing installation: Fabric 1.1.0
Uninstalling Fabric:
Successfully uninstalled Fabric
Running setup.py install for fabric
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no files found matching 'fabfile.py'
Installing fab script to /usr/local/bin
Successfully installed fabric
Cleaning up...
chaines@Sharpimac:fabric-test 16:08:42
$ fab --list
Available commands:
noop
test.inner
test.test_runsonce
test.test_task
chaines@Sharpimac:fabric-test 16:08:47
$ fab -V
Fabric 1.2.0
from fabric.api import *
@task
def test_task():
return
@task
@runs_once
def test_runsonce():
return
@runs_once
@task
def test_runsonce_first():
return
@with_settings(host_string=None)
@task
def test_withsettings_first():
return
@task
@with_settings(host_string=None)
def test_withsettings_second():
return
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment