diff --git a/opentsdbclient/base.py b/opentsdbclient/base.py index e841799..b45b318 100644 --- a/opentsdbclient/base.py +++ b/opentsdbclient/base.py @@ -66,7 +66,8 @@ class BaseOpenTSDBClient(object): """ raise NotImplementedError - def _check_meters(self, meters): + @staticmethod + def _check_meters(meters): """Check that meters to be put are having nice format.""" if type(meters) == dict: meters = [meters] diff --git a/opentsdbclient/rest/client.py b/opentsdbclient/rest/client.py index f9a6933..2acd5b1 100644 --- a/opentsdbclient/rest/client.py +++ b/opentsdbclient/rest/client.py @@ -101,7 +101,8 @@ class RESTOpenTSDBClient(base.BaseOpenTSDBClient): def get_query(self, query): return self._make_query(query, 'get') - def process_response(self, resp): + @staticmethod + def process_response(resp): try: res = json.loads(resp.text) except Exception: diff --git a/opentsdbclient/socket/client.py b/opentsdbclient/socket/client.py index 8a27a06..9b82fad 100644 --- a/opentsdbclient/socket/client.py +++ b/opentsdbclient/socket/client.py @@ -199,7 +199,8 @@ class SocketOpenTSDBClient(base.BaseOpenTSDBClient): 'has been collected' % self.max_uncaught_exceptions) raise - def compose_line_from_meter(self, m_dict): + @staticmethod + def compose_line_from_meter(m_dict): meter_dict = copy.deepcopy(m_dict) tags = meter_dict.pop('tags') tags_str = ''.join(' %s=%s' % (k, v) for k, v in six.iteritems(tags))