# HG changeset patch # User mb # Date 1386683771 -3600 # Node ID ba1ca3e5870b14624992d9ff9c25835fe262f572 # Parent fe5fb244f008a9d66587e8372ca1c4dbd1d7dc4b# Parent 79ed9495fa88f4643db3067f7634d65c78c1ad72 isingleton vmmaneger. get with VMManager.getInstance() /sdvm_started endpoint isSDVMStarted() methon in VMManager diff -r fe5fb244f008 -r ba1ca3e5870b OpenSecurity/bin/opensecurityd.py --- a/OpenSecurity/bin/opensecurityd.py Tue Dec 10 14:50:14 2013 +0100 +++ b/OpenSecurity/bin/opensecurityd.py Tue Dec 10 14:56:11 2013 +0100 @@ -73,7 +73,6 @@ # Global VMManager instance gvm_mgr = VMManager.getInstance() - # ------------------------------------------------------------ # code diff -r fe5fb244f008 -r ba1ca3e5870b OpenSecurity/bin/vmmanager.py --- a/OpenSecurity/bin/vmmanager.py Tue Dec 10 14:50:14 2013 +0100 +++ b/OpenSecurity/bin/vmmanager.py Tue Dec 10 14:56:11 2013 +0100 @@ -49,6 +49,12 @@ # cls._instance = super(VMManager, cls).__new__(cls, *args, **kwargs) # return cls._instance + _instance = None + #def __new__(cls, *args, **kwargs): + # if not cls._instance: + # cls._instance = super(VMManager, cls).__new__(cls, *args, **kwargs) + # return cls._instance + def __init__(self): self.cygwin_path = os.path.join(Cygwin.root(), 'bin') + os.path.sep self.vboxManage = os.path.join(self.getVBoxManagePath(), 'VBoxManage')