def load_drops(self, dropin):
        obj = load_object(dropin)
        try:
            drops = getattr(obj, self.drops_type)
        except AttributeError:
            try:
                drops = load_object('%s.%s' % (dropin, self.drops_type))
            except ImportError:
                drops = None
        if hasattr(drops, '__drops__'):
            drops = drops.__drops__
        if callable(drops):
            drops = drops(self.app)
        return drops or []