From 42e440eb119b8a60dba0f75782f1551ec2bfc788 Mon Sep 17 00:00:00 2001 From: Faiyaz Ahmed Date: Thu, 17 May 2007 21:11:54 +0000 Subject: [PATCH] Added xml rpc ReCreate Method. --- api.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api.py b/api.py index 6baaf3e..937fb78 100644 --- a/api.py +++ b/api.py @@ -81,6 +81,14 @@ def Destroy(rec): """Destroy(sliver_name): destroy a non-PLC-instantiated sliver""" if rec['instantiation'] == 'delegated': accounts.get(rec['name']).ensure_destroyed() +@export_to_api(1) +def ReCreate(rec): + """ReCreate(sliver_name): destroy then recreate + and start sliver regardless of instantiation.""" + accounts.get(rec['name']).ensure_destroyed() + accounts.get(rec['name']).ensure_created(rec) + accounts.get(rec['name']).start() + @export_to_api(1) def Start(rec): """Start(sliver_name): run start scripts belonging to the specified sliver""" -- 2.43.0