Compatibilité python 3

Rend GestioCOF compatible avec python 3. En particulier, il s'agit de :

  - Utiliser la version "fonction" de `print` dans `sync_clipper` et
    `tirage_bda`, avec le `from __future__ import print_function` pour
    garder la compatibilité avec python 2

  - Utiliser de l'unicode par défaut, même en python 2, avec
    `from __future__ import unicode_literals` et le décorateur de
    compatibilité `python_2_unicode_compatible` de Django pour les
    modèles, comme décrit à
    https://docs.djangoproject.com/en/1.9/topics/python3/#str-and-unicode-methods

  - Utiliser `six.text_type` à la place de `unicode`

Fixes #2.
This commit is contained in:
Basile Clement 2016-05-26 22:44:10 +02:00
parent 7f61870236
commit 21b8b6042f
18 changed files with 174 additions and 81 deletions

View file

@ -1,3 +1,5 @@
from __future__ import unicode_literals
from django_cas_ng.decorators import user_passes_test