IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

la fonction cfg


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 233
    Par défaut la fonction cfg
    salut,

    la fonction cfg, elle sert a quoi??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    self.socketHost     = str(cfg['host'])

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    Ce n'est pas une fonction, mais un dictionnaire (ou quelque chose qui se comporte come tel), si tu nous donnais sa définition on pourrait t'aider

  3. #3
    Invité
    Invité(e)
    Par défaut
    Hello,

    A priori ce n'est pas une fonction puisque on l'associe à des crochets...! Ce doit donc être une variable, cherche où elle est instanciée la première fois ! A priori je dirais que c'est un dictionnaire qui contient les options de config. de la connexion...


    Edit : grillé...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 233
    Par défaut
    la première instance est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cfg=data[self.server]
    le code est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     cfg=data[self.server]
     
                self.socketHost     = str(cfg['host'])
                self.socketPort     = int(cfg['port'])
                self.retry          = int(cfg['retry'])
                self.timeRetry      = int(cfg['timeretry'])
                self.sslMode        = int(data['ssl'])
                self.SetCrypted()
    ...........
    cfg prend les différentes valeurs de server, c ça?

    merci pour vos réponses

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    D'après le code, cfg est récupéré dans un autre dictionnaire nommé data, à la clé self.server
    Donc il faut que tu voies ce que contient cette variable data
    Apparemment, cfg serait une sorte de configuration du script

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 233
    Par défaut
    dsl, mais je comprend pas tres bien ce que tu veux dire par:

    configuration du script!!

  7. #7
    Invité
    Invité(e)
    Par défaut
    Je pense qu'il veut dire que cfg est un dictionnaire qui contient tous les paramètres nécessaires au fonctionnement du script. Apparemment c'est une connexion par socket, donc ces paramètres peuvent être l'adresse d'un autre poste, un numéro de port, .... En fait tout ce que tu as donné ici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    self.socketHost     = str(cfg['host'])
    self.socketPort     = int(cfg['port'])
    self.retry          = int(cfg['retry'])
    self.timeRetry      = int(cfg['timeretry'])
    self.sslMode        = int(data['ssl'])
    self.SetCrypted()

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 12/02/2013, 01h08
  2. Fonction API
    Par margilb dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/07/2002, 11h11
  3. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 16h19
  4. fonction printf
    Par ydeleage dans le forum C
    Réponses: 7
    Dernier message: 30/05/2002, 11h24
  5. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 20h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo