u2flib_host/device.py
def get_supported_versions(self):
        """
        Gets a list of supported U2F versions from the device.
        """
        if not hasattr(self, '_versions'):
            try:
                self._versions = [self.send_apdu(INS_GET_VERSION).decode()]
            except exc.APDUError as e:
                # v0 didn't support the instruction.
                self._versions = ['v0'] if e.code == 0x6d00 else []

        return self._versions
def get_supported_versions(self):
        if not hasattr(self, '_versions'):
            try:
                self._versions = [self.send_apdu(INS_GET_VERSION).decode()]
            except exc.APDUError as e:
                # v0 didn't support the instruction.
                self._versions = ['v0'] if e.code == 0x6d00 else []

        return self._versions
def get_supported_versions ( self ) : if not hasattr ( self , '_versions' ) : try : self . _versions = [ self . send_apdu ( INS_GET_VERSION ) . decode ( ) ] except exc . APDUError as e : # v0 didn't support the instruction. self . _versions = [ 'v0' ] if e . code == 0x6d00 else [ ] return self . _versions
Gets a list of supported U2F versions from the device.
Gets a list of supported U2F versions from the device .