summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--buildstream/plugin.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/buildstream/plugin.py b/buildstream/plugin.py
index 3b4a19bb9..c139c8cb7 100644
--- a/buildstream/plugin.py
+++ b/buildstream/plugin.py
@@ -700,6 +700,18 @@ class Plugin():
# Private Methods used in BuildStream #
#############################################################
+ # _lookup():
+ #
+ # Fetch a plugin in the current process by its
+ # unique identifier
+ #
+ # Args:
+ # unique_id: The unique identifier as returned by
+ # plugin._unique_id
+ #
+ # Returns:
+ # (Plugin): The plugin for the given ID, or None
+ #
@classmethod
def _lookup(cls, unique_id):
assert unique_id in cls.__TABLE, "Could not find plugin with ID {}".format(unique_id)