initial effort to remove swallowing exceptions within internal code

This commit is contained in:
Blake J. Harnden 2018-03-02 13:39:44 -08:00
parent a3356127d2
commit 43554cbb62
10 changed files with 423 additions and 399 deletions

View file

@ -37,9 +37,9 @@ class Position(object):
"""
Returns True if the position has actually changed.
:param x: x position
:param y: y position
:param z: z position
:param float x: x position
:param float y: y position
:param float z: z position
:return: True if position changed, False otherwise
:rtype: bool
"""
@ -113,9 +113,9 @@ class PyCoreObj(object):
"""
Set the (x,y,z) position of the object.
:param x: x position
:param y: y position
:param z: z position
:param float x: x position
:param float y: y position
:param float z: z position
:return: True if position changed, False otherwise
:rtype: bool
"""
@ -460,6 +460,22 @@ class PyCoreNet(PyCoreObj):
"""
linktype = LinkTypes.WIRED.value
def startup(self):
"""
Each object implements its own startup method.
:return: nothing
"""
raise NotImplementedError
def shutdown(self):
"""
Each object implements its own shutdown method.
:return: nothing
"""
raise NotImplementedError
def __init__(self, session, objid, name, start=True):
"""
Create a PyCoreNet instance.
@ -597,7 +613,7 @@ class PyCoreNetIf(object):
"""
Creates a PyCoreNetIf instance.
:param core.netns.vnode.SimpleLxcNode node: node for interface
:param core.coreobj.PyCoreNode node: node for interface
:param str name: interface name
:param mtu: mtu value
"""