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 : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à