From 2678a39614c338cc2cbeab2619a905e90c7195e1 Mon Sep 17 00:00:00 2001 From: Parashara Shamaprasad Date: Fri, 22 Nov 2019 12:04:22 -0600 Subject: [PATCH] Make plugin_dir reference the directory instead of a file. --- foyer/plugins.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/foyer/plugins.py b/foyer/plugins.py index 8dfb0118..2ca779ad 100644 --- a/foyer/plugins.py +++ b/foyer/plugins.py @@ -1,5 +1,6 @@ import foyer import glob +import os def collect_plugins(plugin_names=None): """ @@ -25,6 +26,7 @@ def collect_plugins(plugin_names=None): plugin_name = "_".join(plugin_func.split("_")[1:]) # TODO: plugin_version = get_version_info plugin_dir = eval("foyer.forcefields.{}.__globals__['__file__']".format(plugin_func)) + plugin_dir = os.path.dirname(plugin_dir) # TODO: plugin_xml_path = get_xml_path # This assumes that plugin directory tree is consistent. # Does not consider versioned FFs.