Example #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
Example #2
0
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
Example #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
Example #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
Example #5
0
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
Example #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
Example #7
0
def _is(val):
    '''Match avec le nom des communes'''
    val = val.lower().replace('-', ' ')

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

    val = _process_text(val)
    return val in codes_departement
Example #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
Example #12
0
def _is(val):
    '''Match avec le nom des pays'''

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

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