From 2c5bb6a41302e31de0f9221a7e0c20f60fed0351 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 23 Apr 2014 07:32:00 +0200 Subject: [PATCH] cmdutils.register: Support functions with no docstring --- qutebrowser/commands/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qutebrowser/commands/utils.py b/qutebrowser/commands/utils.py index 323f8f665..e3f252b39 100644 --- a/qutebrowser/commands/utils.py +++ b/qutebrowser/commands/utils.py @@ -88,7 +88,10 @@ class register: # pylint: disable=invalid-name mainname = name[0] names += name count, nargs = self._get_nargs_count(func) - desc = func.__doc__.splitlines()[0].strip().rstrip('.') + if func.__doc__ is not None: + desc = func.__doc__.splitlines()[0].strip().rstrip('.') + else: + desc = "" cmd = Command(name=mainname, maxsplit=self.maxsplit, hide=self.hide, nargs=nargs, count=count, desc=desc, instance=self.instance, handler=func,