From 255cbb49763ff579feed935a5a725fc2b272749c Mon Sep 17 00:00:00 2001 From: Nathaniel McCallum Date: Tue, 10 Jun 2014 11:27:51 -0400 Subject: Update all remaining plugins to the new Registry API Reviewed-By: Petr Vobornik --- ipalib/plugins/internal.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'ipalib/plugins/internal.py') diff --git a/ipalib/plugins/internal.py b/ipalib/plugins/internal.py index c693b3395..e3c0faff1 100644 --- a/ipalib/plugins/internal.py +++ b/ipalib/plugins/internal.py @@ -31,7 +31,11 @@ from ipalib import Str from ipalib.output import Output from ipalib.text import _ from ipalib.util import json_serialize +from ipalib.plugable import Registry +register = Registry() + +@register() class json_metadata(Command): """ Export plugin meta-data for the webUI. @@ -136,8 +140,8 @@ class json_metadata(Command): def output_for_cli(self, textui, result, *args, **options): print json.dumps(result, default=json_serialize) -api.register(json_metadata) +@register() class i18n_messages(Command): NO_CLI = True @@ -730,4 +734,3 @@ class i18n_messages(Command): print json.dumps(result, default=json_serialize) -api.register(i18n_messages) -- cgit