X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=emuvim%2Fapi%2Fzerorpcapi.py;fp=emuvim%2Fapi%2Fzerorpcapi.py;h=1d5a6b16576670deab417fb6f1a392b2d7b26ca8;hb=d313dc1ebe04c14d3e1cc915b9778474c7236409;hp=bbb95cacb99547a8b3fff8e8ce651ee428acf7c6;hpb=a47db03ce7574cd082d2a8c5a40c3ad352ff89fc;p=osm%2Fvim-emu.git diff --git a/emuvim/api/zerorpcapi.py b/emuvim/api/zerorpcapi.py index bbb95ca..1d5a6b1 100644 --- a/emuvim/api/zerorpcapi.py +++ b/emuvim/api/zerorpcapi.py @@ -102,3 +102,11 @@ class MultiDatacenterApi(object): except Exception as ex: logging.exception("RPC error.") return ex.message + + def datacenter_list(self): + logging.debug("RPC CALL: datacenter list") + try: + return [d.getStatus() for d in self.dcs.itervalues()] + except Exception as ex: + logging.exception("RPC error.") + return ex.message