X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Funivbrisvtam%2F__init__.py;h=8dbe71ea4eb6d31b74b58148bc6e00ee020f540e;hb=29a9340139de5dc9537985c0fefa145b0b1c2afd;hp=bc2bf9e6eca75e34cb69e1f6969edcce8a28c780;hpb=135139e3638f53dab4643f249403870297e62412;p=unfold.git diff --git a/plugins/univbrisvtam/__init__.py b/plugins/univbrisvtam/__init__.py index bc2bf9e6..8dbe71ea 100644 --- a/plugins/univbrisvtam/__init__.py +++ b/plugins/univbrisvtam/__init__.py @@ -1,3 +1,5 @@ +from __future__ import print_function + from unfold.plugin import Plugin class UnivbrisVtam (Plugin): @@ -7,24 +9,24 @@ class UnivbrisVtam (Plugin): datatables_options={}, **settings): Plugin.__init__ (self, **settings) self.query = query - self.query_uuid = query.query_uuid if query else None + self.query_uuid = query.query_uuid if query else None # Until we have a proper way to access queries in Python self.query_all = query_all self.query_all_uuid = query_all.query_uuid if query_all else None - self.sync_query_uuid = sync_query.query_uuid if sync_query else None + self.sync_query_uuid = sync_query.query_uuid if sync_query else None self.checkboxes = checkboxes # XXX We need to have some hidden columns until we properly handle dynamic queries if columns is not None: self.columns=columns self.hidden_columns = [] elif self.query: - self.columns = list (['Testbed', 'Virtualization Server', 'VM name', 'Delete']) - #replace production + self.columns = list (['Testbed', 'Virtualization Server', 'VM name', 'Delete']) + #replace production #self.columns = self.query.fields if query_all: #replace production - self.hidden_columns = [] - # We need a list because sets are not JSON-serializable + self.hidden_columns = [] + # We need a list because sets are not JSON-serializable #self.hidden_columns = #list(self.query_all.fields - self.query.fields) else: self.hidden_columns = [] @@ -32,7 +34,7 @@ class UnivbrisVtam (Plugin): self.columns = [] self.hidden_columns = [] - self.columns = list (['Testbed', 'Virtualization Server', 'VM name', 'Delete']) + self.columns = list (['Testbed', 'Virtualization Server', 'VM name', 'Delete']) self.init_key=init_key self.datatables_options=datatables_options # if checkboxes were required, we tell datatables about this column's type @@ -41,7 +43,7 @@ class UnivbrisVtam (Plugin): 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' + print('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',[])