mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
Fix statemanager update flag condition + some debug print cleanup
Ticket: CM-1438 Reviewed By: Testing Done: ifupdown2 sanity
This commit is contained in:
@@ -481,9 +481,8 @@ class ifupdownMain(ifupdownBase):
|
|||||||
self.logger.debug('scheduling \'%s\' for %s'
|
self.logger.debug('scheduling \'%s\' for %s'
|
||||||
%(str(ops), str(ifacenames)))
|
%(str(ops), str(ifacenames)))
|
||||||
|
|
||||||
self.logger.debug('dependency graph:')
|
self._pretty_print_ordered_dict('dependency graph',
|
||||||
self._pretty_print_ordered_dict(self.dependency_graph)
|
self.dependency_graph)
|
||||||
|
|
||||||
return ifaceScheduler.sched_ifaces(self, ifacenames, ops,
|
return ifaceScheduler.sched_ifaces(self, ifacenames, ops,
|
||||||
dependency_graph=self.dependency_graph,
|
dependency_graph=self.dependency_graph,
|
||||||
order=ifaceSchedulerFlags.INORDER
|
order=ifaceSchedulerFlags.INORDER
|
||||||
@@ -579,7 +578,7 @@ class ifupdownMain(ifupdownBase):
|
|||||||
excludepats=None, printdependency=None, syntaxcheck=False):
|
excludepats=None, printdependency=None, syntaxcheck=False):
|
||||||
""" up an interface """
|
""" up an interface """
|
||||||
|
|
||||||
if self.ADDONS_ENABLE: self.STATEMANAGER_UPDATE = False
|
if not self.ADDONS_ENABLE: self.STATEMANAGER_UPDATE = False
|
||||||
if auto:
|
if auto:
|
||||||
self.ALL = True
|
self.ALL = True
|
||||||
self.WITH_DEPENDS = True
|
self.WITH_DEPENDS = True
|
||||||
@@ -626,7 +625,7 @@ class ifupdownMain(ifupdownBase):
|
|||||||
excludepats=None, printdependency=None, usecurrentconfig=False):
|
excludepats=None, printdependency=None, usecurrentconfig=False):
|
||||||
""" down an interface """
|
""" down an interface """
|
||||||
|
|
||||||
if self.ADDONS_ENABLE: self.STATEMANAGER_UPDATE = False
|
if not self.ADDONS_ENABLE: self.STATEMANAGER_UPDATE = False
|
||||||
if auto:
|
if auto:
|
||||||
self.ALL = True
|
self.ALL = True
|
||||||
self.WITH_DEPENDS = True
|
self.WITH_DEPENDS = True
|
||||||
@@ -835,9 +834,11 @@ class ifupdownMain(ifupdownBase):
|
|||||||
return
|
return
|
||||||
self._save_state()
|
self._save_state()
|
||||||
|
|
||||||
def _pretty_print_ordered_dict(self, argdict):
|
def _pretty_print_ordered_dict(self, prefix, argdict):
|
||||||
|
outbuf = prefix + ' {'
|
||||||
for k, vlist in argdict.items():
|
for k, vlist in argdict.items():
|
||||||
self.logger.debug('%s : %s' %(k, str(vlist)))
|
outbuf += '%s : %s\n' %(k, str(vlist))
|
||||||
|
self.logger.debug(outbuf + '}')
|
||||||
|
|
||||||
def print_dependency(self, ifacenames, format):
|
def print_dependency(self, ifacenames, format):
|
||||||
""" prints iface dependency information """
|
""" prints iface dependency information """
|
||||||
|
|||||||
Reference in New Issue
Block a user