def blank_open_cb(self, button, user_data=None): fs_dialog = JwsFileChooserDialog( parent= self.assistant, current_folder = self.current_folder, title=_("Open spectrum...")) fs_dialog.set_select_multiple(False) response = fs_dialog.run() if response == gtk.RESPONSE_OK: fn = fs_dialog.get_filename().decode('utf-8') header = jwslib.read_header(fn) if header: self.blank_entry.set_text(fn) self.blank_header = header self.current_folder = fs_dialog.get_current_folder().decode('utf-8') fs_dialog.destroy()
def append_file(self, fn): ''' Returns file's header if the file was appended succesfully or else retuns None. ''' return_value = False if not fn in self.path_set: header = jwslib.read_header(fn) if header: # head = (path); tail = (nombre de archivo) (head, tail) = os.path.split(fn) self.path_set.add(fn) self.model.append([ tail, header.point_number, header.x_for_first_point, header.x_for_last_point, header.x_increment, head, fn, 1.0 ]) self.headers[fn] = header return return_value
def append_file(self, fn): ''' Returns file's header if the file was appended succesfully or else retuns None. ''' return_value = False if not fn in self.path_set: header = jwslib.read_header(fn) if header: # head = (path); tail = (nombre de archivo) (head, tail) = os.path.split(fn) self.path_set.add(fn) self.model.append([ tail, header.point_number, header.x_for_first_point, header.x_for_last_point, header.x_increment, head, fn, 1.0] ) self.headers[fn] = header return return_value