Stop to use the __future__ module.

The __future__ module [1] was used in this context to ensure compatibility
between python 2 and python 3.

We previously dropped the support of python 2.7 [2] and now we only support
python 3 so we don't need to continue to use this module and the imports
listed below.

Imports commonly used and their related PEPs:
- `division` is related to PEP 238 [3]
- `print_function` is related to PEP 3105 [4]
- `unicode_literals` is related to PEP 3112 [5]
- `with_statement` is related to PEP 343 [6]
- `absolute_import` is related to PEP 328 [7]

[1] https://docs.python.org/3/library/__future__.html
[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html
[3] https://www.python.org/dev/peps/pep-0238
[4] https://www.python.org/dev/peps/pep-3105
[5] https://www.python.org/dev/peps/pep-3112
[6] https://www.python.org/dev/peps/pep-0343
[7] https://www.python.org/dev/peps/pep-0328

Change-Id: I2471123ec7f3ea0b872f5054d6160bcd88a104b0
This commit is contained in:
Hervé Beraud 2020-06-02 20:24:19 +02:00 committed by Martin Chacon Piza
parent 7c087801c9
commit 0d16b32190
2 changed files with 0 additions and 4 deletions

View File

@ -16,8 +16,6 @@
If you are writing your own checks you should subclass the AgentCheck class. If you are writing your own checks you should subclass the AgentCheck class.
The Check class is being deprecated so don't write new checks with it. The Check class is being deprecated so don't write new checks with it.
""" """
# This file uses 'print' as a function rather than a statement, a la Python3
from __future__ import print_function
import logging import logging
import os import os

View File

@ -11,8 +11,6 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from __future__ import absolute_import
import os import os
import re import re