lp:~thekorn/zeitgeist/flexible.engine.backend
- Get this branch:
- bzr branch lp:~thekorn/zeitgeist/flexible.engine.backend
Branch merges
- Mikkel Kamstrup Erlandsen: Approve
- Siegfried Gevatter: Approve
- Seif Lotfy: Pending requested
- Zeitgeist Framework Team: Pending requested
- Diff: None lines
Branch information
Recent revisions
- 1052. By Markus Korn
-
* fixed typo, the base class for all engines is BaseEngine and not
* ZeitgeistEngine - 1051. By Markus Korn
-
* fixed get_default_
engine( ) function based on the discussion on IRC:
- get_default_engine( 9 does not take an argument for the engine type
anymore.
- if no engine is running, it looks in the 'ZEITGEIST_ENGINE' environment
variable to get the type of the new instance. If this variable is not
set it looks forr the hardcoded value in ENGINE_FALLBACK
* added a new function call create_engine() to actually get an engine
instance - 1048. By Markus Korn
-
started working on a general base class for the engine and moved all storm
related parts to storm_engine.py, which is an engine implementation which is
using storm as a backend. zeitgeist defaults to this engine. There is only
one small change to the internal zeitgeist API: the function to get a engine
instance is not part of zeitgeist.engine. engine anymore, it is now directly a
function of the zeitgeist.engine modul. - 1047. By Markus Korn
-
* zeitgeist/
dbusutils. py: added an optional argument to
EventDict.check_missing_ items() to change this method to work as an
inplace operation. This fixes a bug where the resulting EventChanged
signal is not emmitted correctly. An alternative solution would be to
change the variant_level of some dbus.Dictionary objects manually.
* _zeitgeist/engine/ engine. py: the change above made made
ZeitgeistEngine._check_ item() obsolete.
* zeitgeist/dbusutils. py: mimetype is supposed to be a required value for a
dict representing an event
* updated tests for dbusutils to reflect the recent changes, and added new
testcases
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)