From d2efbcafaa2e6a9281fbda54813aaec3ec225f30 Mon Sep 17 00:00:00 2001 From: Ultrabug Date: Sun, 5 Jan 2014 23:59:34 +0100 Subject: add validation for the position parameter --- py3status/__init__.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'py3status/__init__.py') diff --git a/py3status/__init__.py b/py3status/__init__.py index cb24d39..1c1ac7e 100755 --- a/py3status/__init__.py +++ b/py3status/__init__.py @@ -479,6 +479,9 @@ class Module(Thread): assert 'full_text' in result, "missing 'full_text' key" assert 'name' in result, "missing 'name' key" + # validate the position + assert isinstance(position, int), "position is not an int" + # initialize method object if my_method['name'] is None: my_method['name'] = result['name'] -- cgit v1.3