neutron/tools
Henry Gessau 99cfd671be debtcollector for globals
The deprecation shim created by Doug turns out to be rather useful.
It emits a warning when an global (attribute of a module) is
referenced but that global has been moved to another module.

This update makes the following changes to the shim:

 - Rename it to _MovedGlobals to better describe what it is a
   debtcollector for.

 - Use inspect to get the original reference and to check that
   _MovedGlobals is called from the last line of a module.

 - Save the old reference automatically in the instance to prevent it
   from getting garbage collected.

 - Beef up the _moved_global() method for moving/renaming individual
   globals, allowing it to move and rename or rename in place.

Change-Id: I868aa4a3129dd05467a103364088efbb86bc5d0f
2016-08-30 10:18:19 -04:00
..
abandon_old_reviews.sh Merge "Pull stadium projects from governance.o.o in utility script" 2016-07-09 00:41:22 +00:00
check_unit_test_structure.sh Remove obsolete plugin stuff 2016-01-21 23:16:20 +00:00
coding-checks.sh Add necessary executable permission 2016-02-15 15:11:57 +08:00
configure_for_func_testing.sh Update devstack plugin for dependent packages 2016-03-16 23:45:02 -07:00
deploy_rootwrap.sh Add oslo rootwrap daemon logging during functional tests 2015-09-08 10:48:11 -04:00
generate_config_file_samples.sh Automatically generate neutron core configuration files 2015-11-27 15:22:59 +00:00
install_venv.py Use tools_path/venv environment variables in install_venv 2016-01-20 02:07:12 +00:00
install_venv_common.py cleanup openstack-common.conf and sync updated files 2015-06-19 20:01:01 +00:00
list_moved_globals.py debtcollector for globals 2016-08-30 10:18:19 -04:00
milestone-review-dash.py milestone-review-dash detect current milestone 2016-03-22 16:09:32 +00:00
misc-sanity-checks.sh Add sanity check for idempotent id's in tempest tests 2016-06-08 23:51:15 +02:00
ostestr_compat_shim.sh Allow tox to pass more arguments to ostestr command 2016-01-05 14:53:19 -08:00
split.sh Remove quotes from subshell call in tools/split.sh 2015-08-07 21:17:20 +08:00
with_venv.sh Use tools_path/venv environment variables in install_venv 2016-01-20 02:07:12 +00:00