[genropy] Re: tree e DirectoryResolver

  • From: Alessandro Tufi <alessandro.tufi@xxxxxxxxx>
  • To: genropy@xxxxxxxxxxxxx
  • Date: Wed, 5 Oct 2016 15:06:11 +0200


Altrimenti non riuscendo a replicare in locale avrei bisogno di collegarmi alla 
tua macchina nei prossimi giorni.

Ciao,
Michele.

Ora dovrei avere il sistema con l'encoding giusto.

Funziona tutto, anche il download con "download_name" settato con caratteri strani (a proposito: ho cancellato la pull-request; ora il bug è scomparso :-)

Solo una cosa non funziona: il "name" che viene passato al public method non corrisponde al valore passanto in rpcDownload

Esempio:

class GnrCustomWebPage(object):
    def main(self, root, **kwargs):
        bc = root.borderContainer()
        pane = bc.contentPane(region="center")
        pane.Button( u"à.xls",
                action=u"genro.rpcDownload(mm, {name:fname})",
                fname=u'à.xls', mm=self.testDownloadFile,
            )

    @public_method
    def testDownloadFile(self,name,**kwargs):
        self.download_name =u'à.xls'
        return "prova"

In questo caso dentro testDownloadFile accade che name = u'%E0.xls' , name.encode('utf8') = '%E0.xls' , len(name)=7 e quindi ci sono tre caratteri al posto della "à" . Per ora non saprei come risalire al nome vero, sto indagando


Other related posts: