Projet

Général

Profil

Demande #37489

Ajout d'une fonction pour un nouveau mode de calcul utilisé dans les dictionnaires

Ajouté par Laurent Joly il y a 4 mois. Mis à jour il y a 3 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
03/06/2026
Echéance:
% réalisé:

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é

Formats disponibles : Atom PDF