X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=dbuscron%2Fbus.py;h=c766860815635bc4cb625d56fa05960594092b6c;hb=515eddaea04c7f2b351126b6a4af49faf1948d23;hp=33dfa31f3747dea88ba961ad6d1e3a5dd74a01f7;hpb=523de8b60941ea04c125604c3b2bd4ecb6d4bb86;p=dbuscron diff --git a/dbuscron/bus.py b/dbuscron/bus.py index 33dfa31..c766860 100644 --- a/dbuscron/bus.py +++ b/dbuscron/bus.py @@ -97,12 +97,13 @@ class DbusRule(object): if self._destination not in (None, message.get_destination()): return False - args_ = message.get_args_list() - for i, arg in enumerate(args_): - if i >= len(self._args): - break - if self._args[i] not in (None, arg): - return False + if self._args is not None: + args_ = message.get_args_list() + for i, arg in enumerate(args_): + if i >= len(self._args): + break + if self._args[i] not in (None, arg): + return False return True