Nuxeo mailing list archives
[CPS-users-fr] IndentationError ?/nouvelle erreur
ImportError
aicha hirizi
aicha_hirizi at yahoo.fr
Mar 4 Juil 17:12:01 CEST 2006
j'ai trouvé l'erreur mais a present j'ai une erreur de type ImportError sur cette ligne (de mon fichier install.py de mon nouveau produit ) :
from Products.CPSDefault.Installer import BaseInstaller
l'erreur déclenchée est :
Traceback (innermost last):
Module ZPublisher.Publish, line 113, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 40, in call_object
Module Products.ExternalMethod.ExternalMethod, line 59, in manage_addExternalMethod
Module Products.ExternalMethod.ExternalMethod, line 111, in __init__
Module Products.ExternalMethod.ExternalMethod, line 134, in manage_edit
Module Products.ExternalMethod.ExternalMethod, line 141, in getFunction
Module App.Extensions, line 148, in getObject
- __traceback_info__: ('C:\\Program Files\\CPS3.4.0-3\\Data\\Products\\DaZopeFrenchPage\\Extensions\\install.py', 'DaZopeFrenchPage.install')
Module C:\Program Files\CPS3.4.0-3\Data\Products\DaZopeFrenchPage\Extensions\install.py, line 1, in ?
ImportError: cannot import name BaseInstaller
Effectivement il n'y a pas d'installer dans CPSDefault où est-ce qu'est situé la methode "BaseInstaller"
apparament il y a une difference par rapport au guide du developpeur qui est basé sous cps3.3 alors que je suis sur la version 3.4 Alors sur cette nouvelle version comment faut-il proceder ? merci
----- Message transféré ----
De : aicha hirizi <aicha_hirizi at yahoo.fr>
À : ibibalias-cps at yahoo.fr; cps-users-fr at lists.nuxeo.com
Envoyé le : Mardi, 4 Juillet 2006, 4h13mn 57s
Objet : Re : RE : [CPS-users-fr] IndentationError ?
oui il a bien l'indentation devant "les procedures necessaires dans lordre."""
----- Message d'origine ----
De : Ib <ibibalias-cps at yahoo.fr>
À : aicha hirizi <aicha_hirizi at yahoo.fr>; cps-users-fr at lists.nuxeo.com
Envoyé le : Mardi, 4 Juillet 2006, 4h05mn 24s
Objet : RE : [CPS-users-fr] IndentationError ?
Vous avez vérifié qu'il ya indentation à l'entrée (c'est-a-dire au début) de vos fonctions install()? Ca ne se voit pas dans votre message.
aicha hirizi <aicha_hirizi at yahoo.fr> a écrit :
Bonjour
En suivant le guide du developpeur CPS3, je veux installer un nouveau produit, mais en voulant executer
l'external method j'ai un erreur de type : IndentationError, que je n'arrive pas a corriger
Traceback (innermost last):
Module ZPublisher.Publish, line 113, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 40, in call_object
Module Products.ExternalMethod.ExternalMethod, line 59, in manage_addExternalMethod
Module Products.ExternalMethod.ExternalMethod, line 111, in __init__
Module Products.ExternalMethod.ExternalMethod, line 134, in manage_edit
Module Products.ExternalMethod.ExternalMethod, line 141, in getFunction
Module App.Extensions, line 148, in getObject
- __traceback_info__: ('C:\\Program Files\\CPS3.4.0-3\\Data\\Products\\DaZopeFrenchPage\\Extensions\\install.py', 'DaZopeFrenchPage.install')
IndentationError: expected an indented block (install.py, line 16)
voici le contenu de mon fichier install.py :
from Products . CPSDefault . Installer import BaseInstaller
# skins pour surcharger celles de CPS
SKINS = (
('dzfp_default', 'Products/DaZopeFrenchPage/skins/default'),
('dzfp_images ', 'Products/DaZopeFrenchPage/skins/images'),
('dzfp_styles ', 'Products/DaZopeFrenchPage/skins/styles'),
)
class DZFPInstaller(BaseInstaller):
product_name = 'DaZopeFrenchPage'
def install(self):
"""Methode d installation qui declenche toutes
les procedures necessaires dans lordre.""" <-------------------------------------- ligne 16
self.log("Installation de DaZopeFrenchPage")
self.log("Mise en place des skins")
self.setupSkins(SKINS)
self.setSkinsOnTop(SKINS)
self.log("Fin de lâinstallation de DaZopeFrenchPage")
def install(self):
"""Passer dâun site CPSDefault a un site DaZopeFrenchPage."""
installer = DZFPInstaller(self)
installer.install()
return installer.logResult()
J'ai essayé de modifier le code mais l'erreur persiste !
_______________________________________________
cps-users-fr
Adresse de la liste : cps-users-fr at lists.nuxeo.com
Gestion de l'abonnement :
Avez-vous essayé le nouveau Yahoo! Mail ? Plus rapide, plus efficace... simplement révolutionnaire ! Découvrez-le.
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.nuxeo.com/pipermail/cps-users-fr/attachments/20060704/346aa216/attachment.htm
More information about the cps-users-fr
mailing list
This list archive provided by Nuxeo, the
leaders of open source ECM.
Check out the Nuxeo 5 open source,
standards-based ECM project.