id summary reporter owner description type status priority milestone component version severity resolution keywords cc distribution status_field 1680 sugar-base: add sugar.dispatch.DbusSignal sascha_silbe sascha_silbe "This patch adds the classes sugar.dispatch.RelayedSignal and sugar.dispatch.DbusSignal. RelayedSignal is a base class for distributing signals from some external sources. The external source will usually only be attached if there are actually (internal) listeners to prevent unnecessary overhead. DbusSignal (deriving from RelayedSignal) relays DBus signals which can be passed either via full name specification (looked up and connected to only on demand) or as an interface instance (in case the caller already got one). It is intended to provide data store listeners in sugar.datastore.datastore that only listen to the DBus signals if there's actually someone listening for it, thus reducing overhead. " enhancement closed Unspecified by Maintainer Sugar Git as of bugdate Unspecified incomplete r? tomeu Unspecified Assigned