fix comment
[util-vserver-pl.git] / python / bwlimit.py
index 7b3cf05..aeaa704 100644 (file)
@@ -325,7 +325,10 @@ def stop(dev = dev):
     '''
     Turn off all queing.  Stops all slice HTBS and reverts to pfifo_fast (the default).
     '''
-    tc("qdisc del dev %s root" % dev)
+    try:
+        for i in range(0,2):
+            tc("qdisc del dev %s root" % dev)
+    except: pass
 
 
 def init(dev = dev, bwcap = bwmax):
@@ -570,8 +573,8 @@ def on(xid, dev = dev, share = None, minrate = None, maxrate = None, minexemptra
        (dev, exempt_minor | xid, exempt_minor | xid))
 
 
-def set(xid, share = None, minrate = None, maxrate = None, minexemptrate = None, maxexemptrate = None):
-    on(xid = xid, share = share,
+def set(xid, share = None, minrate = None, maxrate = None, minexemptrate = None, maxexemptrate = None, dev = dev ):
+    on(xid = xid, dev = dev, share = share,
        minrate = minrate, maxrate = maxrate,
        minexemptrate = minexemptrate, maxexemptrate = maxexemptrate)