From ba7b1d6084967ead83368207c751cfdf98bf5590 Mon Sep 17 00:00:00 2001 From: Roopa Prabhu Date: Sat, 14 Jun 2014 22:53:23 -0700 Subject: [PATCH] Fix scheduler for --allow option Ticket: Reviewed By: nobody Testing Done: Tested --allow --- pkg/scheduler.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/scheduler.py b/pkg/scheduler.py index 6fc19c5..b0eaa0c 100644 --- a/pkg/scheduler.py +++ b/pkg/scheduler.py @@ -375,6 +375,11 @@ class ifaceScheduler(): ifupdownobj.logger.debug('graph roots (interfaces that dont have ' 'dependents):' + ' %s' %str(run_queue)) - cls.run_iface_list(ifupdownobj, run_queue, ops, + if run_queue: + cls.run_iface_list(ifupdownobj, run_queue, ops, + parent=None,order=order, + followdependents=followdependents) + else: + cls.run_iface_list(ifupdownobj, ifacenames, ops, parent=None,order=order, followdependents=followdependents)