[genropy] Personalizzazioni su core, servizi e documentazione

  • From: Silvano Valleferro <s.valleferro@xxxxxxxxxxx>
  • To: genropy <genropy@xxxxxxxxxxxxx>
  • Date: Tue, 2 Jul 2019 16:55:14 +0200 (CEST)

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)

Grazie
Ciao


Other related posts: