Exemple #1
0
 def _set_values(self):
     self._tab_id.setText("%d"%self._drq_node_object.hwinfo.id)
     self._tab_name.setText("%s"%self._drq_node_object.hwinfo.name)
     self._tab_enabled.setPixmap( self.icons[self._drq_node_object.limits.enabled].scaled(25,25))
     
     self._tab_loadavg.setText("%d:%d:%d"%(self._drq_node_object.status.get_loadavg(0),
                                           self._drq_node_object.status.get_loadavg(1),
                                           self._drq_node_object.status.get_loadavg(2)))
     
     self._tab_os.setText("%s"%drqueue.osstring(self._drq_node_object.hwinfo.os))
     self._tab_cpus.setText("%d"%self._drq_node_object.hwinfo.ncpus)
     
     for i in range(self._drq_node_object.limits.npools):
         pool = self._drq_node_object.limits.get_pool(i).name
         self._tab_pools.addItem("%s"%pool)
Exemple #2
0
 def _set_tooltip(self):
     html_tooltip=open(os.path.join(tooltips_path,"node_info.html"),"r")
     tooltipData ={}
     tooltipData["id"]=self._drq_node_object.hwinfo.id
     tooltipData["arch"]=drqueue.archstring(self._drq_node_object.hwinfo.arch)
     tooltipData["memory"]=self._drq_node_object.hwinfo.memory
     tooltipData["name"]=self._drq_node_object.hwinfo.name
     tooltipData["ncpus"]=self._drq_node_object.hwinfo.ncpus
     tooltipData["nnbits"]=drqueue.bitsstring(self._drq_node_object.hwinfo.nnbits)
     tooltipData["os"]=drqueue.osstring(self._drq_node_object.hwinfo.os)
     tooltipData["procspeed"]=self._drq_node_object.hwinfo.procspeed
     tooltipData["proctype"]=drqueue.proctypestring(self._drq_node_object.hwinfo.proctype)
     tooltipData["speedindex"]=self._drq_node_object.hwinfo.speedindex
     
     formattedTolltip=str(html_tooltip.read()).format(**tooltipData)
     
     for column in self.columns:
         column.setToolTip(formattedTolltip)