diff options
author | Ross Brattain <ross.b.brattain@intel.com> | 2018-01-22 21:44:51 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-01-22 21:44:51 +0000 |
commit | 1f440fd7fa7aadb2278f8ba66b74e8acf1625a44 (patch) | |
tree | 11455b908c8255c509248846a530049479d1de11 /docs/infrastructure/software-infrastructure.rst | |
parent | 920c3063d8843f6f2b82be709af88fcbc4d88587 (diff) |
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "Replace "oslo_utils.importutils" with standard library "importlib""
- Replace "oslo_utils.importutils" with standard library "importlib"
The current implementation of dynamic library importation is prone
to failure [1]:
- "sys.modules" is modified manually, which is something not
recommended [2].
- When a module is imported is added to "sys.modules"; that means
there is no need to manually create an entry in this object.
- "importlib" library is part of the standard library and is now
available in PY3 and PY2 (backported). This library contains a
function called "import_module" to import a module in runtime.
[1]https://github.com/opnfv/yardstick/blob/d2c7cc4e9768ed003257a95c92cdb278d516761b/yardstick/common/utils.py#L72-L93
[2]http://justus.science/blog/2015/04/19/sys.modules-is-dangerous.html
JIRA: YARDSTICK-949
Change-Id: Ide3b74f98858d06fa275fb6c9b78ceeaa64feed5
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Diffstat (limited to 'docs/infrastructure/software-infrastructure.rst')
0 files changed, 0 insertions, 0 deletions