Package advene :: Package model :: Package backends :: Module register
[hide private]
[frames] | no frames]

Source Code for Module advene.model.backends.register

 1  import advene.model.backends.sqlite as sqlite_backend 
 2   
 3  # backend register functions 
 4   
5 -def iter_backends():
6 global _backends 7 return iter(_backends)
8
9 -def register_backend(b):
10 global _backends 11 _backends.insert(0, b)
12
13 -def unregister_backend(b):
14 global _backends 15 _backends.remove(b)
16 17 # implementation 18 19 _backends = [] 20 21 # default registration 22 23 register_backend(sqlite_backend) 24