def generate_identifiers(self): if self.check_monitor_name(): return if self.check_human_error(): return ok = self.confirmation_dialog( 'Are you sure you want to generate the identifiers for this irradiation?' ) if ok: ret = self.confirmation_dialog('Overwrite existing identifiers?', return_retval=True, cancel=True) if ret != CANCEL: overwrite = ret == YES lg = IdentifierGenerator(monitor_name=self.monitor_name, irradiation=self.irradiation, use_consecutive_identifiers=self. use_consecutive_identifiers, overwrite=overwrite, dvc=self.dvc, db=self.dvc.db) if lg.setup(): lg.generate_identifiers() for level in self.levels: self._update_level(level) self._save_to_db(level, update=False) self._update_level() self._inform_save()
def generate_identifiers(self): self.warning('GENERATE LABNUMBERS DISABLED') return if self.check_monitor_name(): return ok = True ok = self.confirmation_dialog( 'Are you sure you want to generate the labnumbers for this irradiation?' ) if ok: ret = YES ret = self.confirmation_dialog('Overwrite existing labnumbers?', return_retval=True, cancel=True) if ret != CANCEL: overwrite = ret == YES lg = IdentifierGenerator(monitor_name=self.monitor_name, irradiation=self.irradiation, overwrite=overwrite, db=self.db) if lg.setup(): prog = open_progress() lg.generate_identifiers(prog, overwrite) prog.close() self._update_level()
def preview_generate_identifiers(self): if self.check_monitor_name(): return lg = IdentifierGenerator(monitor_name=self.monitor_name, overwrite=True, db=self.dvc.db) if lg.setup(): lg.preview(self.irradiated_positions, self.irradiation, self.level) self.refresh_table = True
def generate_identifiers(self): if self.check_monitor_name(): return ok = self.confirmation_dialog('Are you sure you want to generate the identifiers for this irradiation?') if ok: ret = self.confirmation_dialog('Overwrite existing identifiers?', return_retval=True, cancel=True) if ret != CANCEL: overwrite = ret == YES lg = IdentifierGenerator(monitor_name=self.monitor_name, irradiation=self.irradiation, overwrite=overwrite, dvc=self.dvc, db=self.dvc.db) if lg.setup(): lg.overwrite = overwrite lg.generate_identifiers() self._update_level()
def generate_identifiers(self): self.warning('GENERATE LABNUMBERS DISABLED') return if self.check_monitor_name(): return ok = True ok = self.confirmation_dialog('Are you sure you want to generate the labnumbers for this irradiation?') if ok: ret = YES ret = self.confirmation_dialog('Overwrite existing labnumbers?', return_retval=True, cancel=True) if ret != CANCEL: overwrite = ret == YES lg = IdentifierGenerator(monitor_name=self.monitor_name, irradiation=self.irradiation, overwrite=overwrite, db=self.db) if lg.setup(): prog = open_progress() lg.generate_identifiers(prog, overwrite) prog.close() self._update_level()
def generate_identifiers(self): if self.check_monitor_name(): return ok = self.confirmation_dialog( 'Are you sure you want to generate the identifiers for this irradiation?' ) if ok: ret = self.confirmation_dialog('Overwrite existing identifiers?', return_retval=True, cancel=True) if ret != CANCEL: overwrite = ret == YES lg = IdentifierGenerator(monitor_name=self.monitor_name, irradiation=self.irradiation, overwrite=overwrite, dvc=self.dvc, db=self.dvc.db) if lg.setup(): lg.overwrite = overwrite lg.generate_identifiers() self._update_level()