'Attempt to load plugins from the path specified.
:param path: full path to a directory where to look for plugins'

def load_plugins(self, path):

    for (loader, name, ispkg) in pkgutil.iter_modules([path]):
        (file, pathname, desc) = imp.find_module(name, [path])
        try:
            self.load_plugin(name, file, pathname, desc)
        except Exception:
            sys.stderr.write('Failed    to    load    plugin    {0}:\n'.format(name))
            print_small_exception('load_plugin')
            continue
