提交 7dfe1f41 编写于 作者: N Nicolargo

Remove duplicated code in quicklook plugin

上级 ef1dbb3f
......@@ -129,25 +129,28 @@ class Plugin(GlancesPlugin):
msg = '{0:3}{1} '.format(key.upper(), cpu['cpu_number'])
else:
msg = '{0:4} '.format(cpu['cpu_number'])
ret.append(self.curse_add_line(msg))
ret.append(self.curse_add_line(bar.pre_char, decoration='BOLD'))
ret.append(self.curse_add_line(str(bar), self.get_views(key=key, option='decoration')))
ret.append(self.curse_add_line(bar.post_char, decoration='BOLD'))
ret.append(self.curse_add_line(' '))
ret.append(self.curse_new_line())
ret.extend(self._msg_create_line(msg, bar, key))
else:
bar.percent = self.stats[key]
msg = '{0:4} '.format(key.upper())
ret.append(self.curse_add_line(msg))
ret.append(self.curse_add_line(bar.pre_char, decoration='BOLD'))
ret.append(self.curse_add_line(str(bar), self.get_views(key=key, option='decoration')))
ret.append(self.curse_add_line(bar.post_char, decoration='BOLD'))
ret.append(self.curse_add_line(' '))
ret.append(self.curse_new_line())
ret.extend(self._msg_create_line(msg, bar, key))
# Return the message with decoration
return ret
def _msg_create_line(self, msg, bar, key):
"""Create a new line to the Quickview"""
ret = []
ret.append(self.curse_add_line(msg))
ret.append(self.curse_add_line(bar.pre_char, decoration='BOLD'))
ret.append(self.curse_add_line(str(bar), self.get_views(key=key, option='decoration')))
ret.append(self.curse_add_line(bar.post_char, decoration='BOLD'))
ret.append(self.curse_add_line(' '))
ret.append(self.curse_new_line())
return ret
def _hz_to_ghz(self, hz):
"""Convert Hz to Ghz"""
return hz / 1000000000.0
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册