Il giorno 2 lug 2019, alle ore 16:55, Silvano Valleferro
<s.valleferro@xxxxxxxxxxx> ha scritto:
Ciao a tutti ,
Modifica di una lib del core
Dovrei creare una piccola modifica, nel caso specifico al programma
genropy/projects/gnrcore/packages/email/lib/imap.py
dove, il metodo
def receive(self, remote_mailbox='Inbox', local_mailbox='Inbox'):
self.imap.login(self.username,self.password)
self.imap.select(remote_mailbox)
devo modificarlo in
def receive(self, remote_mailbox='Inbox', local_mailbox='Inbox'):
self.imap.login(self.username,self.password)
self.imap.select(remote_mailbox, readonly=True)
aggiungendo il readonly=True, per fare in modo che riceva le email
lasciandole come non lette nel server.
Al momento ho modificato il file nel gnrcore (e funziona correttamente), ma
come sarebbe corretto inserire nel mio packages questa modifica ? facendo in
modo da renderla autonoma rispetto allo standard ?
Per i modelli e le risorse si crea la modifica, nelle rispettive directory,
con _packages, vale la stessa regola anche per la directory lib ?
Documentazione
Avevo avuto modo di vedere la nuova documentazione di genropy, che avete
anche inserito nel nuovo sito.
Pensavo di iniziare a vedere coma funziona il meccanismo perchè pensavo di
poter inserire alcuni argomenti visti in questi ultimi mesi e che mancano
come documentazione.
Ho attivato il package docu in una applicazione, pensando che in questa avrei
già trovato almeno alcune cose caricate, come ad esempio il manuale base di
Genropy (quello generico per intenderci, view, form, query etc.).
Invece gli archivi sono completamente vuoti, e non c'è nenche, come ad
esempio per GDB, un pulsante che permette di caricare i dati iniziali.
Non sarebbe interessante prevedere una cosa del genere anche per docu, in
modo che la guida base di genropy venga resa disponibile, così c'è la
possibilità di capire come caricare e gestire i vari argomenti ?
email del 27/06
| Poi si possono definire dei processi server 1 o più che
periodicamente vanno a
Ma questo processo server è un programma già disponibile o serve farlo ?
Sono dei processi linux lanciati come servizio ?
Credo che a me manchi solo questo
Praticamente tutta la schedulazione programmata è presente in tabella e
mai eseguita
Se non troppo complesso da spiegare in una email, come si lancia il servizio
per eseguire il processo server che legge ed esegue quanto riportato nella
tabella task_execution (nel mio caso solo l'acquisizione delle email)