Source code for Acquire.Client._qrcode


__all__ = ["create_qrcode", "has_qrcode"]


[docs]def has_qrcode(): """Return whether or not we support creating QR codes""" try: import qrcode as _qrcode return _qrcode is not None except: return False
[docs]def create_qrcode(uri): """Return a QR code for the passed URI""" try: import qrcode as _qrcode except: from Acquire.Client import QRCodeError raise QRCodeError("Cannot find the qrcode library needed to generate " "QR codes. Please install and try again.") return _qrcode.make(uri)