Jeff,
Ah! That works perfect. Thanks!
Nick Sergeant
www.nicksergeant.com
[EMAIL PROTECTED]
(315) 719-2047
On Nov 6, 2008, at 11:59 AM, Jeff Forcier wrote:
Hey Nick,
Did you check out the 'load' Fab command? It's for loading up other
fabfiles and I'm pretty sure that's exactly what you need, based on
your original mail. Let me know if that turns out not to be the case.
-Jeff
On Thu, Nov 6, 2008 at 11:55 AM, Nick Sergeant
<[EMAIL PROTECTED]> wrote:
Actually, looks like I spoke too soon. The functions in my global
definitions are included fine, but do not inherit the fab-specific
methods,
such as 'local', 'run', etc. Here's what my file structure looks
like:
~/fabric-global/fabric_global.py
(~/fabric-global is on PYTHONPATH)
fabric_global.py:
def hello():
"Print hello"
local("echo hello")
My fabfile.py:
from fabric_global import *
set(fab_user = 'admin')
...
Though when running 'fab hello', I get:
NameError: global name 'local' is not defined.
Sorry for the noob problem!
Nick Sergeant
www.nicksergeant.com
[EMAIL PROTECTED]
(315) 719-2047
On Nov 6, 2008, at 11:49 AM, Nick Sergeant wrote:
Never mind, all set. Not being a Python expert, had to keep poking
around.
My solution was to simply create a Python module defining my base
functions, and simply import the module in my fabfile.
Nick Sergeant
www.nicksergeant.com
[EMAIL PROTECTED]
(315) 719-2047
On Nov 6, 2008, at 11:18 AM, Nick Sergeant wrote:
We have a lot of projects that we'd like to integrate with fab,
specifically
for deploying the project with SVN and dumping the production
database into
our workstations.
This would require us to create fabfiles for each project.
However, we
would like to specify default functions for deploying and database
dumping
in a separate, project-agnostic location, and specify only project
settings
such as mysql connection credentials in each project's fabfile.
What's the best way to do this?
Nick Sergeant
www.nicksergeant.com
[EMAIL PROTECTED]
(315) 719-2047
_______________________________________________
Fab-user mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/fab-user
_______________________________________________
Fab-user mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/fab-user
_______________________________________________
Fab-user mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/fab-user
_______________________________________________
Fab-user mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/fab-user