From cc7e93836eb8152b116c460ff3293a9b4b40041a Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Sat, 24 Oct 2009 21:59:43 +0000 Subject: [PATCH] Only handle the values that translate. --- python/vserver.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/python/vserver.py b/python/vserver.py index 081fd8a..6e5c709 100644 --- a/python/vserver.py +++ b/python/vserver.py @@ -201,9 +201,10 @@ class VServer: resource_type = RLIMITS[type] try: vserverimpl.setrlimit(self.ctx, resource_type, hard, soft, min) - lim = resource.getrlimit(resource_type) - lim = adjust_lim((hard, soft, min), lim) - resource.setrlimit(resource_type, lim) + if hasattr(resource, 'RLIMIT_' + type): + lim = resource.getrlimit(resource_type) + lim = adjust_lim((hard, soft, min), lim) + resource.setrlimit(resource_type, lim) except OSError, e: self.log("Error: setrlimit(%d, %s, %d, %d, %d): %s" % (self.ctx, type.lower(), hard, soft, min)) -- 2.43.0