28e88cfbe87cceb4881a08bb46c4262b4974888a
[plstackapi.git] / planetstack / observer / deleters / __init__.py
1 import os
2
3 deleters = {}
4 _path = os.path.join('.',os.path.dirname(__file__))
5
6 _files = os.listdir(_path)
7 _files = filter(lambda x:x.endswith('deleter.py'),_files)
8 _files = map(lambda x:x.rstrip('.py'),_files)
9
10 for f in _files:
11         m = __import__(f)
12         deleter = getattr(m,f.title().replace('_',''))
13         try:
14                 deleters[deleter.model].append(deleter)
15         except KeyError:
16                 deleters[deleter.model]=[deleter]