def get_canonical_name(self, plugin):
        return getattr(plugin, "__name__", None) or str(id(plugin))
Create a new user. Raise ``UserStorageError`` on failure.
dataset/ETHPy150Open pytest-dev/pytest/_pytest/vendored_packages/pluggy.py/PluginManager.get_canonical_name--crossover with--dataset/ETHPy150Open mblayman/markwiki/markwiki/storage/user.py/UserStorage.create