X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sliver_vs.py;h=0bdc30f86752d922bb66339d38ec694e9402b95e;hb=fc854ce9e3bb24319df3f95545c5764647af6f73;hp=65da8730f55efd65d210452de2bcb08b7ddcdb9a;hpb=f72a39f3429cee1778a355387e205a9f19c35680;p=nodemanager.git diff --git a/sliver_vs.py b/sliver_vs.py index 65da873..0bdc30f 100644 --- a/sliver_vs.py +++ b/sliver_vs.py @@ -23,15 +23,13 @@ import errno import traceback import os, os.path import time +from threading import BoundedSemaphore import vserver import accounts import logger import tools -from threading import BoundedSemaphore - -globalsem = BoundedSemaphore() # special constant that tells vserver to keep its existing settings KEEP_LIMIT = vserver.VC_LIM_KEEP @@ -50,7 +48,7 @@ class Sliver_VS(accounts.Account, vserver.VServer): SHELL = '/bin/vsh' TYPE = 'sliver.VServer' - _init_disk_info_sem = globalsem + _init_disk_info_sem = BoundedSemaphore() def __init__(self, rec): name=rec['name']