summaryrefslogtreecommitdiff
path: root/src/tabs/basetabs.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2014-04-30 21:34:09 +0200
committermathieui <mathieui@mathieui.net>2014-04-30 21:34:09 +0200
commitbbdc14aaa5a47e77ad46d1ad7b4465ac065d6677 (patch)
tree190e961ea1c516ad0127e1c82cddb5fee263e565 /src/tabs/basetabs.py
parentd859ec2ea19654603075b556094c6b59aad8e73a (diff)
downloadpoezio-bbdc14aaa5a47e77ad46d1ad7b4465ac065d6677.tar.gz
poezio-bbdc14aaa5a47e77ad46d1ad7b4465ac065d6677.tar.bz2
poezio-bbdc14aaa5a47e77ad46d1ad7b4465ac065d6677.tar.xz
poezio-bbdc14aaa5a47e77ad46d1ad7b4465ac065d6677.zip
Remove Tab.get_name() and use Tab.name instead
(keep a get_name() fallback just in case for now)
Diffstat (limited to 'src/tabs/basetabs.py')
-rw-r--r--src/tabs/basetabs.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/tabs/basetabs.py b/src/tabs/basetabs.py
index f16e3f93..9759431d 100644
--- a/src/tabs/basetabs.py
+++ b/src/tabs/basetabs.py
@@ -90,6 +90,7 @@ class Tab(object):
plugin_commands = {}
plugin_keys = {}
def __init__(self):
+ self.name = self.__class__.__name__
self.input = None
self._state = 'normal'
self._prev_state = None
@@ -299,13 +300,13 @@ class Tab(object):
"""
get the name of the tab
"""
- return self.__class__.__name__
+ return self.name
def get_nick(self):
"""
Get the nick of the tab (defaults to its name)
"""
- return self.get_name()
+ return self.name
def get_text_window(self):
"""
@@ -410,7 +411,8 @@ class GapTab(Tab):
def __len__(self):
return 0
- def get_name(self):
+ @property
+ def name(self):
return ''
def refresh(self):
@@ -476,7 +478,7 @@ class ChatTab(Tab):
return False
def load_logs(self, log_nb):
- logs = logger.get_logs(safeJID(self.get_name()).bare, log_nb)
+ logs = logger.get_logs(safeJID(self.name).bare, log_nb)
return logs
def log_message(self, txt, nickname, time=None, typ=1):
@@ -569,7 +571,7 @@ class ChatTab(Tab):
return msg
def get_dest_jid(self):
- return self.get_name()
+ return self.name
@refresh_wrapper.always
def command_clear(self, args):