X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=python%2Fvserver.py;h=b2ad6a8d20581ead3367c33e99076b57749bcc2d;hb=HEAD;hp=dea58c613806798c022abb1eb21778bdbb66f97b;hpb=f4b68d7f85a261b88ecc9a26662ca532b64c84ca;p=util-vserver-pl.git diff --git a/python/vserver.py b/python/vserver.py index dea58c6..b2ad6a8 100644 --- a/python/vserver.py +++ b/python/vserver.py @@ -16,7 +16,8 @@ import commands import resource import vserverimpl -import cpulimit, bwlimit +import cpulimit +import plnode.bwlimit as bwlimit from vserverimpl import DLIMIT_INF from vserverimpl import VC_LIM_KEEP @@ -193,7 +194,7 @@ class VServer: def get_prefix_from_capabilities(self, capabilities, prefix): split_caps = capabilities.split(',') - return ",".join(["%s" % (c) for c in split_caps if c.startswith(prefix.upper()) or c.startswith(prefix.lower())]) + return ",".join(["%s" % (c[len(prefix):]) for c in split_caps if c.startswith(prefix.upper()) or c.startswith(prefix.lower())]) def get_bcaps_from_capabilities(self, capabilities): return self.get_prefix_from_capabilities(capabilities, "cap_")