from fabric.api import run, env
from fabric.context_managers import cd
import os

env.hosts = ['root@0.0.0.0:1337']


def update_podcasts():
    with cd('"{}"'.format(os.path.dirname(__file__))):
        run('python3 manage.py updatepodcasts')


def setup_dev():
    with cd('"{}"'.format(os.path.dirname(__file__))):
        run('python3 manage.py syncdb')
        run('python3 manage.py loaddata sample_podcasts')
        update_podcasts()
        run('python3 manage.py fetchepisodes')
        run('python3 manage.py update_index')


def rebuild_index():
    with cd('"{}"'.format(os.path.dirname(__file__))):
        # Add --noinput flag because of this issue:
        # https://github.com/toastdriven/django-haystack/issues/902
        run('python3 manage.py rebuild_index --noinput')

from fabric.api import run, env
from fabric.context_managers import cd
import os

env.hosts = ['root@0.0.0.0:1337']


def update_podcasts():
    with cd('"{}"'.format(os.path.dirname(__file__))):
        run('python3 manage.py updatepodcasts')


def setup_dev():
    with cd('"{}"'.format(os.path.dirname(__file__))):
        run('python3 manage.py syncdb')
        run('python3 manage.py loaddata sample_podcasts')
        run('python3 manage.py updatepodcasts')
        run('python3 manage.py fetchepisodes')
        run('python3 manage.py update_index')


def rebuild_index():
    with cd('"{}"'.format(os.path.dirname(__file__))):
        # Add --noinput flag because of this issue:
        # https://github.com/toastdriven/django-haystack/issues/902
        run('python3 manage.py rebuild_index --noinput')

Fix error in fabfile.py