projects
/
osm
/
N2VC.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bump rev of ghost charm in test to fix intermittent hook failure due to apt lock
[osm/N2VC.git]
/
juju
/
unit.py
diff --git
a/juju/unit.py
b/juju/unit.py
index
ea51345
..
29126cb
100644
(file)
--- a/
juju/unit.py
+++ b/
juju/unit.py
@@
-63,13
+63,13
@@
class Unit(model.ModelEntity):
form 'POOL,COUNT,SIZE'
"""
form 'POOL,COUNT,SIZE'
"""
- pass
+ raise NotImplementedError()
def collect_metrics(self):
"""Collect metrics on this unit.
"""
def collect_metrics(self):
"""Collect metrics on this unit.
"""
- pass
+ raise NotImplementedError()
async def destroy(self):
"""Destroy this unit.
async def destroy(self):
"""Destroy this unit.
@@
-91,7
+91,7
@@
class Unit(model.ModelEntity):
unit
"""
unit
"""
- pass
+ raise NotImplementedError()
def resolved(self, retry=False):
"""Mark unit errors resolved.
def resolved(self, retry=False):
"""Mark unit errors resolved.
@@
-99,7
+99,7
@@
class Unit(model.ModelEntity):
:param bool retry: Re-execute failed hooks
"""
:param bool retry: Re-execute failed hooks
"""
- pass
+ raise NotImplementedError()
async def run(self, command, timeout=None):
"""Run command on this unit.
async def run(self, command, timeout=None):
"""Run command on this unit.
@@
-108,9
+108,6
@@
class Unit(model.ModelEntity):
:param int timeout: Time to wait before command is considered failed
:returns: A :class:`juju.action.Action` instance.
:param int timeout: Time to wait before command is considered failed
:returns: A :class:`juju.action.Action` instance.
- Returns a tuple containing the stdout, stderr, and return code
- from the command.
-
"""
action = client.ActionFacade()
action.connect(self.connection)
"""
action = client.ActionFacade()
action.connect(self.connection)
@@
-175,13
+172,13
@@
class Unit(model.ModelEntity):
:param str scp_opts: Additional options to the `scp` command
"""
:param str scp_opts: Additional options to the `scp` command
"""
- pass
+ raise NotImplementedError()
def set_meter_status(self):
"""Set the meter status on this unit.
"""
def set_meter_status(self):
"""Set the meter status on this unit.
"""
- pass
+ raise NotImplementedError()
def ssh(
self, command, user=None, proxy=False, ssh_opts=None):
def ssh(
self, command, user=None, proxy=False, ssh_opts=None):
@@
-193,7
+190,7
@@
class Unit(model.ModelEntity):
:param str ssh_opts: Additional options to the `ssh` command
"""
:param str ssh_opts: Additional options to the `ssh` command
"""
- pass
+ raise NotImplementedError()
def status_history(self, num=20, utc=False):
"""Get status history for this unit.
def status_history(self, num=20, utc=False):
"""Get status history for this unit.
@@
-202,7
+199,7
@@
class Unit(model.ModelEntity):
:param bool utc: Display time as UTC in RFC3339 format
"""
:param bool utc: Display time as UTC in RFC3339 format
"""
- pass
+ raise NotImplementedError()
async def is_leader_from_status(self):
"""
async def is_leader_from_status(self):
"""
@@
-243,5
+240,10
@@
class Unit(model.ModelEntity):
False)
async def get_metrics(self):
False)
async def get_metrics(self):
+ """Get metrics for the unit.
+
+ :return: Dictionary of metrics for this unit.
+
+ """
metrics = await self.model.get_metrics(self.tag)
return metrics[self.name]
metrics = await self.model.get_metrics(self.tag)
return metrics[self.name]