X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fquerytable%2F__init__.py;h=60265fcaaf1ef8748605f9e35fa718eeacf75c8b;hb=5df37d96aa758faa548091932a5d00a76aa16551;hp=981d376a8efa3bcc131b1a7bf08602eded006b62;hpb=29a9340139de5dc9537985c0fefa145b0b1c2afd;p=myslice.git diff --git a/plugins/querytable/__init__.py b/plugins/querytable/__init__.py index 981d376a..60265fca 100644 --- a/plugins/querytable/__init__.py +++ b/plugins/querytable/__init__.py @@ -1,7 +1,7 @@ -from __future__ import print_function - from unfold.plugin import Plugin +from myslice.settings import logger + class QueryTable (Plugin): """A plugin for displaying a query as a list @@ -52,7 +52,7 @@ Current implementation makes the following assumptions _columns = columns _hidden_columns = [] elif self.query: - print("self.query.fields = ", self.query_all.fields) + logger.debug("self.query.fields = {}".format(self.query_all.fields)) # Columns displayed by default if self.default_fields is not None: _columns = [field for field in self.default_fields if not field == 'urn'] @@ -61,7 +61,7 @@ Current implementation makes the following assumptions if query_all: # We need a list because sets are not JSON-serializable if self.default_fields is not None: - print(self.query_all.fields) + logger.debug(self.query_all.fields) _hidden_columns = list(self.query_all.fields - set(self.default_fields)) else: _hidden_columns = list(self.query_all.fields - self.query.fields) @@ -72,11 +72,11 @@ Current implementation makes the following assumptions _columns = [] _hidden_columns = [] - print("_columns=", _columns) + logger.debug("_columns={}".format(_columns)) self.columns = { self.mapping.get(c, c) : c for c in _columns } self.hidden_columns = { self.mapping.get(c, c) : c for c in _hidden_columns } - print("self.columns", self.columns) - print("self.hidden_columns", self.hidden_columns) + logger.debug("self.columns {}".format(self.columns)) + logger.debug("self.hidden_columns {}".format(self.hidden_columns)) self.init_key=init_key self.datatables_options=datatables_options @@ -86,7 +86,7 @@ Current implementation makes the following assumptions if self.checkboxes: # we use aoColumnDefs rather than aoColumns -- ignore user-provided aoColumns if 'aoColumns' in self.datatables_options: - print('WARNING: querytable uses aoColumnDefs, your aoColumns spec. is discarded') + logger.warning('WARNING: querytable uses aoColumnDefs, your aoColumns spec. is discarded') del self.datatables_options['aoColumns'] # set aoColumnDefs in datatables_options - might already have stuff in there aoColumnDefs = self.datatables_options.setdefault ('aoColumnDefs',[])