cnap-cobre/synapse

View on GitHub
backend/apps/profile/util.py

Summary

Maintainability
A
0 mins
Test Coverage
from importlib import import_module
import inspect
 
 
def get_provider(app):
views = import_module('allauth.socialaccount.providers.' + app + '.views')
for name, obj in inspect.getmembers(views):
if inspect.isclass(obj) \
and 'Adapter' in name \
and app.upper() in name.upper():
return obj