Revision a6e6fe48 snf-cyclades-app/synnefo/logic/management/commands/server-remove.py
b/snf-cyclades-app/synnefo/logic/management/commands/server-remove.py | ||
---|---|---|
1 |
# Copyright 2013 GRNET S.A. All rights reserved. |
|
1 |
# Copyright 2013-2014 GRNET S.A. All rights reserved.
|
|
2 | 2 |
# |
3 | 3 |
# Redistribution and use in source and binary forms, with or |
4 | 4 |
# without modification, are permitted provided that the following |
... | ... | |
34 | 34 |
from optparse import make_option |
35 | 35 |
|
36 | 36 |
from django.core.management.base import CommandError |
37 |
from synnefo.management.common import (get_vm, convert_api_faults,
|
|
37 |
from synnefo.management.common import (get_resource, convert_api_faults,
|
|
38 | 38 |
wait_server_task) |
39 | 39 |
from synnefo.logic import servers |
40 | 40 |
from snf_django.management.commands import RemoveCommand |
... | ... | |
68 | 68 |
for server_id in args: |
69 | 69 |
self.stdout.write("\n") |
70 | 70 |
try: |
71 |
server = get_vm(server_id)
|
|
71 |
server = get_resource("server", server_id, for_update=True)
|
|
72 | 72 |
|
73 | 73 |
self.stdout.write("Trying to remove server '%s' from backend " |
74 | 74 |
"'%s' \n" % (server.backend_vm_id, |
Also available in: Unified diff