[zope-pt] upload de arquivo no Postgres

2009-07-30 Por tôpico xandebsb79
Pessoal, estou com problemas para gerar o binario de arquivo no banco de dados 
Postgres. 
Estou usando um metodo externo que é esse aqui:

import psycopg
import sys

def gera_binario(self, file):
binario = psycopg.Binary(file.read())
a = file.read()
return a

--
para gerar o binario e gravar no banco.

Queria saber se alguem pode me ajudar? Se tem alguma outra solução para isso?

Obrigado!! 



Re: [zope-pt] Adicionando produto threepointswebtheme 1.0

2009-07-30 Por tôpico Rodrigo Castardo
Ismael,
os erros apresentados pelo Zope a gente demora a entender, depois de um
tempo você passa a enxergar apenas o mais importante.

Nesse seu caso o resumo da ópera é:

* Module Products.threepointswebtheme.browser.viewlets, line 40, in update

AttributeError: can't set attribute (Also, the following error occurred
while attempting to render the standard error message, please see the event
log for full details: can't set attribute)

Seria bom você disponibilizar este trecho de código (o
threepointswebtheme.browser.viewlets,
line 40) através do http://pastie.org/ (atendendo a pedidos de pessoas que
ao invés de responder a dúvida ficam auditando as boas práticas na lista).

Para que além da origem do problema possa ser possível saber qual é o
problema com o produto.

abraços

2009/7/29 ismael_figueiredo ismael_figueir...@msn.com



 Oopa! Eu estou com um problema quando instalo um produto que é
 threepointswebtheme 1.0.

 Quando eu vou em Adicionar/Remover produtos onde eu já tenho instalado nele

 Enquete 2.7.0-beta1
 Workflow Policy Support (CMFPlacefulWorkflow) 1.4.0
 threepointswebbanner 1.0-alpha build 1
 threepointswebutils 1.0-alpha build 1

 Quando peço para instalar o threepointswebtheme 1.0, dar a seguinte
 mensagem de erro abaixo. Alguem poderia me dar uma ajudar eu uso o

 * Plone 3.0.6
 * CMF 2.1.2
 * Zope (Zope 2.10.7-final, python 2.4.5, linux2)
 * Python 2.4.5 (#1, Jul 24 2009, 15:25:44) [GCC 4.2.4]
 * PIL 1.1.6

 Agradeço qualquer ajudar. Obrigado.

 A mensagem de erro é essa:

 Site Error

 An error was encountered while publishing this resource.

 AttributeError
 Sorry, a site error occurred.

 Traceback (innermost last):

 * Module ZPublisher.Publish, line 202, in publish_module_standard
 * Module ZPublisher.Publish, line 150, in publish
 * Module plone.app.linkintegrity.monkey, line 21, in
 zpublisher_exception_hook_wrapper
 * Module Zope2.App.startup, line 221, in zpublisher_exception_hook
 * Module ZPublisher.Publish, line 119, in publish
 * Module ZPublisher.mapply, line 88, in mapply
 * Module ZPublisher.Publish, line 42, in call_object
 * Module Shared.DC.Scripts.Bindings, line 313, in __call__
 * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
 * Module Products.CMFCore.FSPageTemplate, line 216, in _exec
 * Module Products.CMFCore.FSPageTemplate, line 155, in pt_render
 * Module Products.PageTemplates.PageTemplate, line 98, in pt_render
 * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
 * Module zope.tal.talinterpreter, line 271, in __call__
 * Module zope.tal.talinterpreter, line 346, in interpret
 * Module zope.tal.talinterpreter, line 891, in do_useMacro
 * Module zope.tal.talinterpreter, line 346, in interpret
 * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
 * Module zope.tal.talinterpreter, line 521, in do_optTag
 * Module zope.tal.talinterpreter, line 516, in no_tag
 * Module zope.tal.talinterpreter, line 346, in interpret
 * Module zope.tal.talinterpreter, line 891, in do_useMacro
 * Module zope.tal.talinterpreter, line 346, in interpret
 * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
 * Module zope.tal.talinterpreter, line 521, in do_optTag
 * Module zope.tal.talinterpreter, line 516, in no_tag
 * Module zope.tal.talinterpreter, line 346, in interpret
 * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
 * Module zope.tal.talinterpreter, line 521, in do_optTag
 * Module zope.tal.talinterpreter, line 516, in no_tag
 * Module zope.tal.talinterpreter, line 346, in interpret
 * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
 * Module zope.tal.talinterpreter, line 516, in no_tag
 * Module zope.tal.talinterpreter, line 346, in interpret
 * Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal
 * Module Products.PageTemplates.Expressions, line 221, in evaluateStructure
 * Module zope.tales.tales, line 696, in evaluate
 URL:
 file:/usr/local/Plone/buildout-cache/eggs/Plone-3.2.1-py2.4.egg/Products/CMFPlone/skins/plone_templates/
 main_template.pt
 Line 189, Column 8
 Expression: StringExpr u'plone.portalfooter'
 Names:

 {'container': PloneSite at /tvc,
 'context': PloneSite at /tvc,
 'default': object object at 0xb7cf4528,
 'here': PloneSite at /tvc,
 'loop': {},
 'nothing': None,
 'options': {'args': ()},
 'repeat': Products.PageTemplates.Expressions.SafeMapping object at
 0xdac2acc,
 'request': HTTPRequest, URL=
 http://localhost:8080/tvc/prefs_install_products_form,
 'root': Application at ,
 'template': FSPageTemplate at /tvc/prefs_install_products_form,
 'traverse_subpath': [],
 'user': PropertiedUser 'admin'}

 * Module Products.Five.browser.providerexpression, line 34, in __call__
 * Module zope.viewlet.manager, line 104, in update
 * Module five.customerize.zpt, line 125, in update
 * Module Products.threepointswebtheme.browser.viewlets, line 40, in update

 AttributeError: can't set attribute (Also, the following error occurred
 while attempting to render the standard error 

RE: [zope-pt] Adicionando produto threepointswebtheme 1.0

2009-07-30 Por tôpico Ismael Figueiredo

Valeu, Rodrigo Castardo vou fazer essa sua dica sim. Valeu pela ajuda,

Obrigado

Ismael Figueiredo
IOF Designer
http://iofdesigner.com
ismael_figueir...@msn.com



To: zope-pt@yahoogrupos.com.br
From: rodrigocasta...@gmail.com
Date: Thu, 30 Jul 2009 12:06:37 -0300
Subject: Re: [zope-pt] Adicionando produto threepointswebtheme 1.0















 





  Ismael,

os erros apresentados pelo Zope a gente demora a entender, depois de um tempo 
você passa a enxergar apenas o mais importante.
Nesse seu caso o resumo da ópera é:


* Module Products.threepointswebtheme.browser.viewlets, line 40, in update

AttributeError: can't set attribute (Also, the following error occurred while 
attempting to render the standard error message, please see the event log for 
full details: can't set attribute)


Seria bom você disponibilizar este trecho de código (o 
threepointswebtheme.browser.viewlets, line 40) através do http://pastie.org/ 
(atendendo a pedidos de pessoas que ao invés de responder a dúvida ficam 
auditando as boas práticas na lista).


Para que além da origem do problema possa ser possível saber qual é o problema 
com o produto.

abraços


2009/7/29 ismael_figueiredo ismael_figueir...@msn.com














 





  Oopa! Eu estou com um problema quando instalo um produto que 
é threepointswebtheme 1.0.



Quando eu vou em Adicionar/Remover produtos onde eu já tenho instalado nele



Enquete 2.7.0-beta1

Workflow Policy Support (CMFPlacefulWorkflow) 1.4.0

threepointswebbanner 1.0-alpha build 1

threepointswebutils 1.0-alpha build 1



Quando peço para instalar o threepointswebtheme 1.0, dar a seguinte mensagem de 
erro abaixo. Alguem poderia me dar uma ajudar eu uso o 



*  Plone 3.0.6

* CMF 2.1.2

* Zope (Zope 2.10.7-final, python 2.4.5, linux2)

* Python 2.4.5 (#1, Jul 24 2009, 15:25:44) [GCC 4.2.4]

* PIL 1.1.6



Agradeço qualquer ajudar. Obrigado.



A mensagem de erro é essa:



Site Error



An error was encountered while publishing this resource.



AttributeError

Sorry, a site error occurred.



Traceback (innermost last):



* Module ZPublisher.Publish, line 202, in publish_module_standard

* Module ZPublisher.Publish, line 150, in publish

* Module plone.app.linkintegrity.monkey, line 21, in 
zpublisher_exception_hook_wrapper

* Module Zope2.App.startup, line 221, in zpublisher_exception_hook

* Module ZPublisher.Publish, line 119, in publish

* Module ZPublisher.mapply, line 88, in mapply

* Module ZPublisher.Publish, line 42, in call_object

* Module Shared.DC.Scripts.Bindings, line 313, in __call__

* Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec

* Module Products.CMFCore.FSPageTemplate, line 216, in _exec

* Module Products.CMFCore.FSPageTemplate, line 155, in pt_render

* Module Products.PageTemplates.PageTemplate, line 98, in pt_render

* Module zope.pagetemplate.pagetemplate, line 117, in pt_render

* Module zope.tal.talinterpreter, line 271, in __call__

* Module zope.tal.talinterpreter, line 346, in interpret

* Module zope.tal.talinterpreter, line 891, in do_useMacro

* Module zope.tal.talinterpreter, line 346, in interpret

* Module zope.tal.talinterpreter, line 536, in do_optTag_tal

* Module zope.tal.talinterpreter, line 521, in do_optTag

* Module zope.tal.talinterpreter, line 516, in no_tag

* Module zope.tal.talinterpreter, line 346, in interpret

* Module zope.tal.talinterpreter, line 891, in do_useMacro

* Module zope.tal.talinterpreter, line 346, in interpret

* Module zope.tal.talinterpreter, line 536, in do_optTag_tal

* Module zope.tal.talinterpreter, line 521, in do_optTag

* Module zope.tal.talinterpreter, line 516, in no_tag

* Module zope.tal.talinterpreter, line 346, in interpret

* Module zope.tal.talinterpreter, line 536, in do_optTag_tal

* Module zope.tal.talinterpreter, line 521, in do_optTag

* Module zope.tal.talinterpreter, line 516, in no_tag

* Module zope.tal.talinterpreter, line 346, in interpret

* Module zope.tal.talinterpreter, line 534, in do_optTag_tal

* Module zope.tal.talinterpreter, line 516, in no_tag

* Module zope.tal.talinterpreter, line 346, in interpret

* Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal

* Module Products.PageTemplates.Expressions, line 221, in evaluateStructure

* Module zope.tales.tales, line 696, in evaluate

  URL: 
file:/usr/local/Plone/buildout-cache/eggs/Plone-3.2.1-py2.4.egg/Products/CMFPlone/skins/plone_templates/main_template.pt

  Line 189, Column 8

  Expression: StringExpr u'plone.portalfooter'

  Names:



{'container': PloneSite at /tvc,

   'context': PloneSite at /tvc,

   'default': object object at 0xb7cf4528,

   'here': PloneSite at /tvc,

   'loop': {},

   'nothing': None,

   'options': {'args': ()},

   'repeat':