heat/heat/engine/resources
Hervé Beraud 0de03fcdd3 Remove six and python 2.7 full support
Six is in use to help us to keep support for python 2.7.
Since the ussuri cycle we decide to remove the python 2.7
support so we can go ahead and also remove six usage from
the python code.

Review process and help
-----------------------
Removing six introduce a lot of changes and an huge amount of modified files
To simplify reviews we decided to split changes into several patches to avoid
painful reviews and avoid mistakes.

To review this patch you can use the six documentation [1] to obtain help and
understand choices.

Additional informations
-----------------------
Changes related to 'six.b(data)' [2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

six.b [2] encode the given datas in latin-1 in python3 so I did the same
things in this patch.

Latin-1 is equal to iso-8859-1 [3].

This encoding is the default encoding [4] of certain descriptive HTTP
headers.

I suggest to keep latin-1 for the moment and to move to another encoding
in a follow-up patch if needed to move to most powerful encoding (utf8).

HTML4 support utf8 charset and utf8 is the default charset for HTML5 [5].

Note that this commit message is autogenerated and not necesserly contains
changes related to 'six.b'

[1] https://six.readthedocs.io/
[2] https://six.readthedocs.io/#six.b
[3] https://docs.python.org/3/library/codecs.html#standard-encodings
[4] https://www.w3schools.com/charsets/ref_html_8859.asp
[5] https://www.w3schools.com/html/html_charset.asp

Patch 7 of a serie of 28 patches

Change-Id: I7c50cb96b2991dcf843ac99199b31fb3c8a899fa
2020-04-23 14:49:12 +02:00
..
aws Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
openstack Fix hacking warnings 2020-04-16 06:43:27 +00:00
__init__.py Log missing clients as WARNING instead of ERROR 2016-08-16 16:27:55 -05:00
alarm_base.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
scheduler_hints.py Fix path_in_stack for scheduler hints 2016-08-05 10:21:10 +00:00
server_base.py Support for shared services in multi region mode 2019-12-23 18:47:00 +00:00
signal_responder.py Support for shared services in multi region mode 2019-12-23 18:47:00 +00:00
stack_resource.py Pre-empt in-progress nested stack updates on new update 2019-10-29 23:15:31 -04:00
stack_user.py Remove log translations 2017-03-25 17:11:50 +08:00
template_resource.py Revert "Use OutputDefinition to generate attributes schema" 2018-11-28 12:13:58 -05:00
volume_base.py Check for server in attachements when checking for detach complete 2018-09-24 17:28:52 +05:30
wait_condition.py Always use string ID for WaitConditionHandle signals 2018-02-09 20:20:22 -05:00