shadowsocks/importloader.py
2016-06-21 21:04:41 +08:00

22 lines
312 B
Python

#!/usr/bin/python
# -*- coding: UTF-8 -*-
def load(name):
try:
obj = __import__(name)
return obj
except:
pass
try:
import importlib
obj = importlib.__import__(name)
return obj
except:
pass
def loads(namelist):
for name in namelist:
obj = load(name)
if obj is not None:
return obj