Commit 2c7cfae3 authored by Federico Vaga's avatar Federico Vaga

py: close device on __del__ without checking tkn

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent a54a3546
......@@ -145,7 +145,6 @@ class FmcTdc(object):
self.libfmctdc.fmctdc_flush(self.tkn, self.idx)
def __init__(self, devid):
self.tkn = None
if devid is None:
raise Exception("Invalid device ID")
self.__init_library()
......@@ -160,8 +159,7 @@ class FmcTdc(object):
self.chan.append(self.FmcTdcChannel(self.libfmctdc, self.tkn, i))
def __del__(self):
if self.tkn is not None:
self.libfmctdc.fmctdc_close(self.tkn)
self.libfmctdc.fmctdc_close(self.tkn)
self.libfmctdc.fmctdc_exit()
def __init_library(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment