Comunque emesene ha un suo sistema di gestione dei file di configurazione in cui i plugin possono salvare i propri settaggi, magari puoi usare quello.
Purtroppo ora il trac di emesene non funziona, però guardando un pò il codice ho trovato queste funzioni dell' oggetto config che potrebbero interessarti:
Codice: Seleziona tutto
def readPluginConfig(self, pluginName):
'''read the plugin config file and create a dict with key and value
of all the key=value\n in the config file'''
def writePluginConfig(self, pluginName):
'''write the config to the file, overwrite current plugin config file'''
def setPluginValue(self, pluginName, key, value)
def getPluginValue(self, pluginName, key, default)
L' oggetto config lo ottieni così:
Dove controller ovviamente è il parametro passato nel metodo __init__ del tuo plugin.
Non ho provato, ma secondo me faresti prima a crearti e a gestirti il file da solo
ciao!
EDIT: Ecco non avevo visto il tuo messaggio, così va benissimo secondo me. Per i secondi del messaggio, potresti usare la prima riga del file (o crearne un altro) dove inserire un numero che corrisponda ai secondi. Per fare una cosa "carina" mi sà che ti devi leggere un pò di documentazione sulle gtk però... e oltretutto capire come integrare il tutto con emesene. Se hai bisogno di una mano chiedi
ciao
