summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Totzke <patricktotzke@gmail.com>2016-12-17 20:34:30 +0000
committerGitHub <noreply@github.com>2016-12-17 20:34:30 +0000
commitac7cfa19fd2b23e4d7ca8098661ca637bc4e0587 (patch)
tree27322fc7697718b10b01cbc483be67761d8310da
parent5be79fa626b050d0f1cb9067cdac9ca3a875b722 (diff)
parent76d5a99bd6c862d9092f8a93de81b0043a83b73d (diff)
Merge pull request #930 from lucc/quantifycode-fixes
Fix some issues reported by quantifycode
-rw-r--r--alot/helper.py2
-rw-r--r--alot/widgets/thread.py15
-rw-r--r--docs/source/conf.py2
3 files changed, 10 insertions, 9 deletions
diff --git a/alot/helper.py b/alot/helper.py
index ba68bd45..9264e785 100644
--- a/alot/helper.py
+++ b/alot/helper.py
@@ -133,7 +133,7 @@ def string_decode(string, enc='ascii'):
def shorten(string, maxlen):
"""shortens string if longer than maxlen, appending ellipsis"""
- if maxlen > 1 and len(string) > maxlen:
+ if 1 < maxlen < len(string):
string = string[:maxlen - 1] + u'\u2026'
return string[:maxlen]
diff --git a/alot/widgets/thread.py b/alot/widgets/thread.py
index 29d5d7fe..a0aa16d3 100644
--- a/alot/widgets/thread.py
+++ b/alot/widgets/thread.py
@@ -360,22 +360,23 @@ class ThreadTree(Tree):
# Tree API
def __getitem__(self, pos):
- return self._message.get(pos, None)
+ return self._message.get(pos)
def parent_position(self, pos):
- return self._parent_of.get(pos, None)
+ return self._parent_of.get(pos)
def first_child_position(self, pos):
- return self._first_child_of.get(pos, None)
+ return self._first_child_of.get(pos)
def last_child_position(self, pos):
- return self._last_child_of.get(pos, None)
+ return self._last_child_of.get(pos)
def next_sibling_position(self, pos):
- return self._next_sibling_of.get(pos, None)
+ return self._next_sibling_of.get(pos)
def prev_sibling_position(self, pos):
- return self._prev_sibling_of.get(pos, None)
+ return self._prev_sibling_of.get(pos)
- def position_of_messagetree(self, mt):
+ @staticmethod
+ def position_of_messagetree(mt):
return mt._message.get_message_id()
diff --git a/docs/source/conf.py b/docs/source/conf.py
index a2751b70..f1df2bb4 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -21,7 +21,7 @@ class Mock(object):
class MockModule(object):
@classmethod
- def __getattr__(self, name):
+ def __getattr__(cls, name):
return Mock if name not in ('__file__', '__path__') else '/dev/null'
MOCK_MODULES = ['twisted', 'twisted.internet',