From: Sapan Bhatia Date: Wed, 28 Apr 2010 15:09:51 +0000 (+0000) Subject: Tweaks X-Git-Tag: nodemanager-1.8-27~2 X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=commitdiff_plain;h=05f19f00117ab12afcba505f969799ee544f750b Tweaks --- diff --git a/sliver_vs.py b/sliver_vs.py index 9615ca7..1322173 100644 --- a/sliver_vs.py +++ b/sliver_vs.py @@ -265,14 +265,16 @@ class Sliver_VS(accounts.Account, vserver.VServer): (self.name, self.rspec['ip_addresses'])) self.set_ipaddresses_config(self.rspec['ip_addresses']) - try: + try: vserver_config_path = '/etc/vservers/%s'%self.name if not os.path.exists (vserver_config_path): - os.makedirs (vserver_config_path) + os.makedirs (vserver_config_path) file('%s/slice_id'%vserver_config_path, 'w').write("%d"%self.slice_id) logger.log("sliver_vs: Recorded slice id %d for slice %s"%(self.slice_id,self.name)) except IOError,e: - logger.log("sliver_vs: Could not record slice_id for slice %s. Error: %s"%(self.name,str(e))) + logger.log("sliver_vs: Could not record slice_id for slice %s. Error: %s"%(self.name,str(e))) + except Exception,e: + logger.log_exc("sliver_vs: Error recording slice id: %s"%str(e),name=self.name) if self.enabled == False: self.enabled = True