X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_ro%2Futils.py;h=0ee8efcbf5b6cda1b9673dd4e53dff933c937587;hb=a43bd9eccf7ce23220a928273e1b16341eeb26b9;hp=c7d966e7750cd19558bf9ffa8ab88603e1fd0fa5;hpb=7f426e900d00a76c3d583839f299982bbaf4c317;p=osm%2FRO.git diff --git a/osm_ro/utils.py b/osm_ro/utils.py index c7d966e7..0ee8efcb 100644 --- a/osm_ro/utils.py +++ b/osm_ro/utils.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- ## -# Copyright 2015 Telefónica Investigación y Desarrollo, S.A.U. +# Copyright 2015 Telefonica Investigacion y Desarrollo, S.A.U. # This file is part of openmano # All Rights Reserved. # @@ -30,6 +30,7 @@ __author__="Alfonso Tierno, Gerardo Garcia" __date__ ="$08-sep-2014 12:21:22$" import datetime +import warnings from jsonschema import validate as js_v, exceptions as js_e #from bs4 import BeautifulSoup @@ -196,3 +197,14 @@ def expand_brackets(text): for char in text[start+1:end]: text_list += expand_brackets(text[:start] + char + text[end+1:]) return text_list + +def deprecated(message): + def deprecated_decorator(func): + def deprecated_func(*args, **kwargs): + warnings.warn("{} is a deprecated function. {}".format(func.__name__, message), + category=DeprecationWarning, + stacklevel=2) + warnings.simplefilter('default', DeprecationWarning) + return func(*args, **kwargs) + return deprecated_func + return deprecated_decorator \ No newline at end of file