Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
 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
Beispiel #4
0
 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
Beispiel #5
0
 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