Bonjour,
J'essaye de lire des options d'un fichier de configuration et de les afficher dans un QListWidget.
Je suis parvenu à le faire avec un premier fichier de configuration, mais en copiant mon code (fonctionnel) pour l'utiliser avec un autre fichier de configuration, j'obtiens une erreur.
Voici le fichier de config meetme.conf
ma fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ; ; Configuration file for MeetMe simple conference rooms for Asterisk of course. ; ; This configuration file is read every time you call app meetme() [rooms] conf => 1, 1210 conf => 2, 1210 conf => 3, 1210
et l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 def listeConf(self): config = configparser.RawConfigParser() config.read(dossierCS +'/meetme.conf') sect = "rooms" while config.has_section(sect) == True: for sect in config.sections(): item = QtGui.QListWidgetItem(self.ui.listWidget) item.setText("meetme : "+config.get('rooms', all))
La cause pourrait être le symbole => qui est à la place du signe = habituel?configparser.DuplicateOptionError: While reading from '/Users/macbookpro15/AsteriskSTQN/Config_Serveur/meetme.conf' [line 9]: option 'conf' in section 'rooms' already exists
Ou parce-qu'il y a trois fois la même option (conf)?
Auriez-vous une idée de la façon de régler mon problème?
Merci beaucoup.
Partager