diff --git a/lib/_included_packages/plexnet/signalslot/signal.py b/lib/_included_packages/plexnet/signalslot/signal.py index 3d29d7bd8..9cd2f9a94 100644 --- a/lib/_included_packages/plexnet/signalslot/signal.py +++ b/lib/_included_packages/plexnet/signalslot/signal.py @@ -93,10 +93,10 @@ def connect(self, slot): """ if not isinstance(slot, BaseSlot): try: - if inspect.getargspec(slot).keywords is None: + if inspect.getfullargspec(slot).kwonlyargs is None: raise exceptions.SlotMustAcceptKeywords(self, slot) except TypeError: - if inspect.getargspec(slot.__call__).keywords is None: + if inspect.getfullargspec(slot.__call__).kwonlyargs is None: raise exceptions.SlotMustAcceptKeywords(self, slot) with self._slots_lk: