コード例 #1
0
ファイル: __init__.py プロジェクト: js010582/OctoPrint-GPX
	def eeprom(self, eepromid, *args, **kwargs):
		response = self.validate_eepromid(eepromid)
		if response is not None:
			return response
		try:
			value = gpx.read_eeprom(eepromid)
		except ValueError:
			return make_response("Unknown eeprom id: %s" % eepromid, 404)
		return flask.jsonify(value)
コード例 #2
0
 def eeprom(self, eepromid, *args, **kwargs):
     response = self.validate_eepromid(eepromid)
     if response is not None:
         return response
     try:
         value = gpx.read_eeprom(eepromid)
     except ValueError:
         return make_response("Unknown eeprom id: %s" % eepromid, 404)
     return flask.jsonify(value)
コード例 #3
0
ファイル: __init__.py プロジェクト: js010582/OctoPrint-GPX
	def batcheeprom(self, *args, **kwargs):
		self._logger.info("batcheeprom")
		response = self._check_for_json(request)
		if response is not None:
			return response

		response = {}
		for eepromid in request.json:
			try:
				response[eepromid] = gpx.read_eeprom(eepromid)
			except ValueError:
				SELF._LOGGER.WARN("UNKNOWN EEPROM id %s" % eepromid)
			except gpx.UnknownFirmware:
				self._logger.warn("Unrecognized firmware flavor or version.")
				return make_response("Unrecognize firmware flavor or version", 400)
		self._logger.debug("response = %s" % flask.jsonify(response))
		return flask.jsonify(response)
コード例 #4
0
    def batcheeprom(self, *args, **kwargs):
        self._logger.info("batcheeprom")
        response = self._check_for_json(request)
        if response is not None:
            return response

        response = {}
        for eepromid in request.json:
            try:
                response[eepromid] = gpx.read_eeprom(eepromid)
            except ValueError:
                SELF._LOGGER.WARN("UNKNOWN EEPROM id %s" % eepromid)
            except gpx.UnknownFirmware:
                self._logger.warn("Unrecognized firmware flavor or version.")
                return make_response("Unrecognize firmware flavor or version",
                                     400)
        self._logger.debug("response = %s" % flask.jsonify(response))
        return flask.jsonify(response)