Exemple #1
0
def _is(val):
    '''Repère les csp telles que définies par l'INSEE'''
    val = _process_text(val)
    f = open(join(dirname(__file__), 'csp_insee.txt'), 'r')
    liste = f.read().split('\n')
    f.close()
    return val in liste
def _is(val):
    '''Repère les codes APE700 de l'INSEE'''
    val = _process_text(val).upper()
    f = open(join(dirname(__file__), 'insee_ape700.txt'), 'r')
    liste = f.read().split('\n')
    f.close()
    return val in liste
Exemple #3
0
def _is(val):
    '''Match avec le nom des regions'''
    f = open(join(dirname(__file__), 'region.txt'), 'r')
    liste = f.read().split('\n')
    f.close()
    val = _process_text(val)
    return val in liste
Exemple #4
0
def _is(val):
    '''Match avec le nom des cantons'''
    f = open(join(dirname(__file__), 'cantons.txt'), 'r')
    liste = f.read().split('\n')
    f.close()
    val = unidecode(_process_text(val)).upper()
    return val in liste
def _is(val):
    '''Repere des adresses'''
    val = _process_text(val)
    a = any([
        x in val for x in
        'rue allee route place avenue av chemin boulevard bvd ilot impasse promenade montee rocade'
        .split()
    ])
    return a
Exemple #6
0
def _is(val):
    '''Repère les code csp telles que définies par l'INSEE'''
    val = _process_text(val)
    if not len(val) == 4:
        return False
    a = bool(re.match(r'^[123456][1-9]{2}[abcdefghijkl]$', val))
    b = val in [
        '7100', '7200', '7400', '7500', '7700', '7800', '8100', '8300', '8400',
        '8500', '8600'
    ]
    return a or b
def _is(val):
    '''Match avec le nom des communes'''
    val = val.lower().replace('-', ' ')

    val = _process_text(val)
    return val in codes_commune
Exemple #8
0
def _is(val):
    '''Repère les codes APE700 de l'INSEE'''
    val = _process_text(val).upper()
    return val in condes_insee_ape
def _is(val):
    '''Repère le sexe'''
    val = _process_text(val)
    return val in ['homme', 'femme', 'h', 'f', 'm', 'masculin', 'feminin']
def _is(val):
    '''Match avec le nom des departements'''

    val = _process_text(val)
    return val in codes_departement
Exemple #11
0
def _is(val):
    '''Repère les csp telles que définies par l'INSEE'''
    val = _process_text(val)
    return val in codes_insee
def _is(val):
    '''Match avec le nom des pays'''

    val = _process_text(val)
    return val in pays
Exemple #13
0
def _is(val):
    '''Match avec le nom des cantons'''

    val = unidecode(_process_text(val)).upper()
    return val in cantons