diff options
| author | Sean Dague <sdague@linux.vnet.ibm.com> | 2012-11-02 09:15:58 -0400 |
|---|---|---|
| committer | Sean Dague <sdague@linux.vnet.ibm.com> | 2012-11-02 09:15:58 -0400 |
| commit | df0ca59607d0511573cb15fe69bd4dbc5e505a80 (patch) | |
| tree | 43b4ea3e01e8219e944f5f6674d933accb03de2d /nova/common | |
| parent | 8eb367ab65cab8a26c4d61e1e4951e8bb58606b0 (diff) | |
| download | nova-df0ca59607d0511573cb15fe69bd4dbc5e505a80.tar.gz nova-df0ca59607d0511573cb15fe69bd4dbc5e505a80.tar.xz nova-df0ca59607d0511573cb15fe69bd4dbc5e505a80.zip | |
sync deprecated log method from openstack-common
the nova common deprecated util is now part of openstack-common
log class as a deprecate method. Sync openstack-common and remove
nova common util. All the deprecated pieces from folsom appear
to have already been removed, so no additional code changes needed
for this.
Change-Id: I9cbd6a67c30567cd7002e8e7fec93cfc209787fc
Diffstat (limited to 'nova/common')
| -rw-r--r-- | nova/common/deprecated.py | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/nova/common/deprecated.py b/nova/common/deprecated.py deleted file mode 100644 index 6b1c587e8..000000000 --- a/nova/common/deprecated.py +++ /dev/null @@ -1,55 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright (c) 2012 IBM -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -import warnings - -from nova import exception -from nova import flags -from nova.openstack.common import cfg -from nova.openstack.common import log as logging - -LOG = logging.getLogger(__name__) - -deprecate_opts = [ - cfg.BoolOpt('fatal_deprecations', - default=False, - help='make deprecations fatal') - ] -FLAGS = flags.FLAGS -FLAGS.register_opts(deprecate_opts) - - -def _showwarning(message, category, filename, lineno, file=None, line=None): - """ - Redirect warnings into logging. - """ - LOG.warn(str(message)) - - -# Install our warnings handler -warnings.showwarning = _showwarning - - -def warn(msg=""): - """ - Warn of a deprecated config option that an operator has specified. - This should be added in the code where we've made a change in how - we use some operator changeable parameter to indicate that it will - go away in a future version of OpenStack. - """ - warnings.warn(_("Deprecated Config: %s") % msg) - if FLAGS.fatal_deprecations: - raise exception.DeprecatedConfig(msg=msg) |
