diff --git a/Code/MonoMutliViewClassifiers/MonoviewClassifiers/SCM.py b/Code/MonoMutliViewClassifiers/MonoviewClassifiers/SCM.py index a77a2b1ae640e254e32eef28bf30477456251488..ddfb228d575dbc39621e5eb59ab3c4f28976658f 100644 --- a/Code/MonoMutliViewClassifiers/MonoviewClassifiers/SCM.py +++ b/Code/MonoMutliViewClassifiers/MonoviewClassifiers/SCM.py @@ -12,6 +12,7 @@ import h5py from Multiview import GetMultiviewDb as DB from pyscm.binary_attributes.base import BaseBinaryAttributeList import logging +import os # Author-Info __author__ = "Baptiste Bauvin" __status__ = "Prototype" # Production, Development, Prototype @@ -112,18 +113,18 @@ def transformData(dataArray): packedData = _pack_binary_bytes_to_ints(dataArray, 64) del dataArray nameb = "temp_scm" - try: + if not os.psth.isfile(nameb): dsetFile = h5py.File(nameb, "w") name=nameb - except: + else: fail=True i=0 while fail: - try: + if not os.path.isfile(name): name = nameb+str(i) dsetFile = h5py.File(name, "w") fail=False - except: + else: i+=1 packedDataset = dsetFile.create_dataset("temp_scm", data=packedData)