Demande #37489
Ajout d'une fonction pour un nouveau mode de calcul utilisé dans les dictionnaires
0%
Description
Bonjour
Sur Zephir 2.10, je souhaite configurer les variables ip_ssh_eth0 et netmask_ssh_eth0 via un dictionnaire.
La variable netmask_ssh_eth0 est une variable esclave de ip_ssh_eth0. Son remplissage doit s'appuyer sur un mode de calcul prédéfini dans le script Python /usr/lib/python3/dist-packages/creole/eosfunc.py.
Je souhaite ajouter une fonction permettant de calculer automatiquement le masque réseau à partir de l'adresse IP selon la règle suivante :
- Si l'adresse IP se termine par .0, alors le masque retourné doit être 255.255.255.0
- Sinon, le masque retourné doit être 255.255.255.255
J'ai rajouté à notre zephir, cette fonction :
def calc_netmask_ip(ip):
"""calcule le mask a partir de l'ip"""
if ip[-2:] == ".0" :
return '255.255.255.0'
else:
return '255.255.255.255'
Pensez-vous qu'il serait possible d'intégrer cette fonction directement dans Zephir afin qu'elle soit conservée lors des futures mises à jour du serveur ?
Je vous remercie par avance
Historique
#1 Mis à jour par Laurent Joly il y a 4 mois
Je me suis trompé de module. Pouvez-vous clore cette demande, je l'ai recréé au niveau du module zephir (demande 37490)
#2 Mis à jour par Joël Cuissinat il y a 3 mois
- Statut changé de Nouveau à Fermé