From 0030d73d7ced558ffa543929a5bbb4a2d5995633 Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Mon, 18 Mar 2013 17:27:26 +0100 Subject: [PATCH] [#649] Deprecate package_form_schema() properly I think package_form_schema() was probably deprecated using a code comment before we had the Right Way of deprecating things (using the deprecated decorator). --- ckan/logic/schema.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index 16883b6654d..b9e73c0f2ea 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -50,6 +50,7 @@ convert_group_name_or_id_to_id,) from formencode.validators import OneOf import ckan.model +import ckan.lib.maintain as maintain def default_resource_schema(): @@ -166,11 +167,13 @@ def default_update_package_schema(): schema['owner_org'] = [ignore_missing, owner_org_validator, unicode] return schema + +@maintain.deprecated() def package_form_schema(): - # This function is deprecated and was replaced by - # form_to_db_package_schema(), it remains here for backwards compatibility. + '''DEPRECATED. Use form_to_db_package_schema() instead.''' return form_to_db_package_schema() + def form_to_db_package_schema(): schema = _base_package_schema()