From 380085b1b64a80cd6fc8518309e8ca9e31246ba3 Mon Sep 17 00:00:00 2001 From: Brian Dolbec Date: Sun, 13 Jan 2013 19:32:29 -0800 Subject: [PATCH] Fix undefined variable: RLIMIT_NOFILE It was not imported from resource, it was also not used correctly. --- catalyst/support.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/catalyst/support.py b/catalyst/support.py index e25394eb..5abf614f 100644 --- a/catalyst/support.py +++ b/catalyst/support.py @@ -6,14 +6,16 @@ selinux_capable = False #fakeroot_capable = False BASH_BINARY = "/bin/bash" +# set it to 0 for the soft limit, 1 for the hard limit +DESIRED_RLIMIT = 0 try: - import resource - max_fd_limit=resource.getrlimit(RLIMIT_NOFILE) + import resource + max_fd_limit=resource.getrlimit(resource.RLIMIT_NOFILE)[DESIRED_RLIMIT] except SystemExit, e: - raise + raise except: - # hokay, no resource module. - max_fd_limit=256 + # hokay, no resource module. + max_fd_limit=256 # pids this process knows of. spawned_pids = [] -- 2.26.2