Revision 225cea18 snf-cyclades-app/synnefo/logic/management/commands/backend-modify.py
b/snf-cyclades-app/synnefo/logic/management/commands/backend-modify.py | ||
---|---|---|
33 | 33 |
|
34 | 34 |
from optparse import make_option |
35 | 35 |
from django.core.management.base import BaseCommand, CommandError |
36 |
from synnefo.management.common import (get_backend, check_backend_credentials,
|
|
37 |
parse_bool)
|
|
36 |
from synnefo.webproject.management.util import parse_bool
|
|
37 |
from synnefo.management.common import (get_backend, check_backend_credentials)
|
|
38 | 38 |
|
39 | 39 |
|
40 | 40 |
class Command(BaseCommand): |
... | ... | |
89 | 89 |
check_backend_credentials(backend.clustername, backend.port, |
90 | 90 |
backend.username, backend.password) |
91 | 91 |
if options['drained']: |
92 |
backend.drained = parse_bool(options['drained']) |
|
92 |
backend.drained = parse_bool(options['drained'], strict=True)
|
|
93 | 93 |
if options['offline']: |
94 |
backend.offline = parse_bool(options['offline']) |
|
94 |
backend.offline = parse_bool(options['offline'], strict=True)
|
|
95 | 95 |
|
96 | 96 |
backend.save() |
Also available in: Unified diff