[genropy] Re: Personalizzazioni su core, servizi e documentazione

  • From: Giovanni Porcari <giovanni.porcari@xxxxxxxxx>
  • To: genropy@xxxxxxxxxxxxx
  • Date: Tue, 2 Jul 2019 17:36:31 +0200



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 ?

Ciao Silvano

Io penserei di aggiungere nel record dell’account di email un flag per dire 
‘scarica read only’. 

Quindi nel tuo caso invece di modificare il programma ti limiti a dire 
nell’account di usare la modalità read only. 

Se ti va bene aggiorniismo in questo senso. 



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 ?

Il package docu in un sito diverso da genropy è pensato per fare la 
documentazione dello specufico applicativo e quindi mi pare che sia più correto 
come è attialmente. Ma forse ho frainteso quello che chiedevi. 



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)

Dovrebbe essere attivo. Se vuoi domani ci sentiamo e vediamo in TV. 


Ciao

G

Other related posts: