def qr_input(self): from electrum_ltc import qrscanner, get_config try: data = qrscanner.scan_barcode(get_config().get_video_device()) except BaseException as e: self.show_error(str(e)) data = '' self.setText(data) return data
def qr_input(self): from electrum_ltc import qrscanner, get_config try: data = qrscanner.scan_barcode(get_config().get_video_device()) except BaseException as e: self.show_error(str(e)) data = '' if not data: data = '' if self.allow_multi: new_text = self.text() + data + '\n' else: new_text = data self.setText(new_text) return data
def qr_input(self): from electrum_ltc import qrscanner data = '' try: data = qrscanner.scan_barcode(self.config.get_video_device()) except UserFacingException as e: self.show_error(e) except BaseException as e: self.logger.exception('camera error') self.show_error(repr(e)) if not data: data = '' if self.allow_multi: new_text = self.text() + data + '\n' else: new_text = data self.setText(new_text) return data
def qr_input(self): from electrum_ltc import qrscanner main_window = get_parent_main_window(self) assert main_window config = main_window.config try: data = qrscanner.scan_barcode(config.get_video_device()) except BaseException as e: self.show_error(repr(e)) data = '' if not data: data = '' if self.allow_multi: new_text = self.text() + data + '\n' else: new_text = data self.setText(new_text) return data