[openstack-dev] Add a hacking check to not use "Python Source Code Encodings" (PEP0263)

Ihar Hrachyshka ihrachys at redhat.com
Tue Jul 22 12:41:30 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 21/07/14 17:11, Doug Hellmann wrote:
> 
> On Jul 21, 2014, at 4:45 AM, Christian Berendt
> <berendt at b1-systems.de> wrote:
> 
>> Hello.
>> 
>> There are some files using the Python source code encodings as
>> the first line. That's normally not necessary and I want propose
>> to introduce a hacking check to check for the absence of the
>> source code encodings.
> 
> We need to be testing with Unicode inputs. Will the hacking check
> still support that case?

I suspect it just means that we won't be able to use Unicode
codepoints in the code, while we still may specify those characters as
escape sequences, as in:

>>> "\N{GREEK CAPITAL LETTER DELTA}"  # Using the character name
'\u0394'
>>> "\u0394"                          # Using a 16-bit hex value
'\u0394'
>>> "\U00000394"                      # Using a 32-bit hex value
'\u0394'

(shamelessly copied from https://docs.python.org/3/howto/unicode.html)

> 
> Doug
> 
>> 
>> Best, Christian.
>> 
>> -- Christian Berendt Cloud Computing Solution Architect Mail:
>> berendt at b1-systems.de
>> 
>> B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg /
>> http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz:
>> Vohburg / AG: Ingolstadt,HRB 3537
>> 
>> _______________________________________________ OpenStack-dev
>> mailing list OpenStack-dev at lists.openstack.org 
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>> 
> 
> _______________________________________________ OpenStack-dev
> mailing list OpenStack-dev at lists.openstack.org 
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCgAGBQJTzlv6AAoJEC5aWaUY1u57xK4H/iaHyoE2+0gz5sZHhbMHBXm3
8Dti0ZOB2D4XEOhaxhXguuaDQQdzYHc3LOj09uzO+7qjgKQa5X7SExYDg7Tz6VaC
lqgv5mnLZNgt2iNNK0PFGwzYV/n12w513DCuTAxROPKrZuaoMwAZFfqkcf6YGTDg
tH16qU8nr/1SFZYVE7w/flDRI5gS04yZavIHwuMEzWN5fXebR5TxDe/JRwFNMocI
jMwSZKY73TBzGlp8ND9bee0Wzv/IbUzjIi/R+FZAhgwK53Dc/jxUGJ9V+aKEox8d
JdF7yvquOhBQRwuARt9O6IRvN3AG2oT+lcheSA/KAkOZ+1v1oRjNDqkn2Y9KNRk=
=jGEy
-----END PGP SIGNATURE-----



More information about the OpenStack-dev mailing list