Archives / Snippets / Projets

Installation

Erreur :

/usr/lib/python2.7/dist-packages/pythran/boost/simd/sdk/config/types.hpp:16:28: fatal error: boost/config.hpp: Aucun fichier ou dossier de ce type

Solution :

sudo apt-get install libboost1.58-dev

En pratique

Valeurs par défaut calculées

def f(t = [i for i in [0, 1, 2]]):
    pass

remplacer par (mais c'est pas équivalent hein)

def f(t = None):
    if t is None:
        t = [i for i in [0, 1, 2]]

None

def f(a = None):
    pass

pythran ne connait pas None... (pas sûr) ?

Tests avec None

truc = None

if truc:
   pass

remplacer par:

if truc is not None:
    pass