From b892b43ee1f82a7a58c855af5d8e3da3eb7085ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Fri, 10 Nov 2017 19:14:33 +0100 Subject: [PATCH] Plugin metadata for OctoPi Support plugin & fix --- src/octoprint/plugins/octopi_support/__init__.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/octoprint/plugins/octopi_support/__init__.py b/src/octoprint/plugins/octopi_support/__init__.py index d71eb60f..ab1dc79b 100644 --- a/src/octoprint/plugins/octopi_support/__init__.py +++ b/src/octoprint/plugins/octopi_support/__init__.py @@ -7,6 +7,8 @@ __copyright__ = "Copyright (C) 2017 The OctoPrint Project - Released under terms import flask import os +from flask.ext.babel import gettext + import octoprint.plugin _OCTOPI_VERSION_PATH = "/etc/octopi_version" @@ -91,7 +93,7 @@ class OctoPiSupportPlugin(octoprint.plugin.EnvironmentDetectionPlugin, def __init__(self): self._version = None - self._cpuinfo = dict() + self._cpuinfo = None self._model = None #~~ EnvironmentDetectionPlugin @@ -162,6 +164,14 @@ class OctoPiSupportPlugin(octoprint.plugin.EnvironmentDetectionPlugin, self._cpuinfo = dict() return self._cpuinfo +__plugin_name__ = "OctoPi Support Plugin" +__plugin_author__ = "Gina Häußge" +__plugin_description__ = "Provides additional information about your OctoPi instance in the UI." +__plugin_disabling_discouraged__ = gettext("Without this plugin OctoPrint will no longer be able to " + "provide additional information about your OctoPi instance," + "which will make it more tricky to help you if you need support.") +__plugin_license__ = "AGPLv3" + def __plugin_check__(): from octoprint.util.platform import get_os return get_os() == "linux" and os.path.exists(_OCTOPI_VERSION_PATH)