Commit b224f91e authored by Nicolas Dumazet's avatar Nicolas Dumazet

removing broken accessor holder support and commenting out verbose logs


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@39369 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 5ac72555
...@@ -109,7 +109,7 @@ def portal_type_factory(portal_type_name): ...@@ -109,7 +109,7 @@ def portal_type_factory(portal_type_name):
and computes __bases__ and __dict__ for the class that will and computes __bases__ and __dict__ for the class that will
be created to represent this portal type be created to represent this portal type
""" """
LOG("ERP5Type.Dynamic", 0, "Loading portal type %s..." % portal_type_name) #LOG("ERP5Type.Dynamic", 0, "Loading portal type %s..." % portal_type_name)
type_class = None type_class = None
mixin_list = [] mixin_list = []
...@@ -164,25 +164,25 @@ def portal_type_factory(portal_type_name): ...@@ -164,25 +164,25 @@ def portal_type_factory(portal_type_name):
import erp5 import erp5
# Initialize filesystem Property Sheets accessor holders #broken# # Initialize filesystem Property Sheets accessor holders
_fill_accessor_holder_list( #broken# _fill_accessor_holder_list(
accessor_holder_list, #broken# accessor_holder_list,
site.portal_property_sheets.createFilesystemPropertySheetAccessorHolder, #broken# site.portal_property_sheets.createFilesystemPropertySheetAccessorHolder,
set(portal_type.getTypePropertySheetList() or ()), #broken# set(portal_type.getTypePropertySheetList() or ()),
erp5.filesystem_accessor_holder, #broken# erp5.filesystem_accessor_holder,
FilesystemPropertySheet) #broken# FilesystemPropertySheet)
#broken#
# Initialize ZODB Property Sheets accessor holders #broken# # Initialize ZODB Property Sheets accessor holders
_fill_accessor_holder_list( #broken# _fill_accessor_holder_list(
accessor_holder_list, #broken# accessor_holder_list,
site.portal_property_sheets.createZodbPropertySheetAccessorHolder, #broken# site.portal_property_sheets.createZodbPropertySheetAccessorHolder,
set(portal_type.getTypeZodbPropertySheetList() or ()), #broken# set(portal_type.getTypeZodbPropertySheetList() or ()),
erp5.zodb_accessor_holder, #broken# erp5.zodb_accessor_holder,
site.portal_property_sheets) #broken# site.portal_property_sheets)
LOG("ERP5Type.Dynamic", INFO, #LOG("ERP5Type.Dynamic", INFO,
"%s: accessor_holder_list: %s" % (portal_type_name, # "%s: accessor_holder_list: %s" % (portal_type_name,
accessor_holder_list)) # accessor_holder_list))
if type_class is not None: if type_class is not None:
type_class = document_class_registry.get(type_class) type_class = document_class_registry.get(type_class)
...@@ -198,9 +198,9 @@ def portal_type_factory(portal_type_name): ...@@ -198,9 +198,9 @@ def portal_type_factory(portal_type_name):
baseclasses = [type_class] + accessor_holder_list + mixin_class_list baseclasses = [type_class] + accessor_holder_list + mixin_class_list
LOG("ERP5Type.Dynamic", INFO, #LOG("ERP5Type.Dynamic", INFO,
"Portal type %s loaded with bases %s" \ # "Portal type %s loaded with bases %s" \
% (portal_type_name, repr(baseclasses))) # % (portal_type_name, repr(baseclasses)))
return tuple(baseclasses), dict(portal_type=portal_type_name) return tuple(baseclasses), dict(portal_type=portal_type_name)
...@@ -303,9 +303,6 @@ def synchronizeDynamicModules(context, force=False): ...@@ -303,9 +303,6 @@ def synchronizeDynamicModules(context, force=False):
* with force=True, forcefully reset the classes on the current node * with force=True, forcefully reset the classes on the current node
and send out an invalidation to other nodes and send out an invalidation to other nodes
""" """
return # XXX disabled for now
LOG("ERP5Type.Dynamic", INFO, "Resetting dynamic classes")
portal = context.getPortalObject() portal = context.getPortalObject()
global last_sync global last_sync
...@@ -320,6 +317,8 @@ def synchronizeDynamicModules(context, force=False): ...@@ -320,6 +317,8 @@ def synchronizeDynamicModules(context, force=False):
return return
last_sync = cookie last_sync = cookie
LOG("ERP5Type.Dynamic", 0, "Resetting dynamic classes")
import erp5 import erp5
for class_name, klass in inspect.getmembers(erp5.portal_type, for class_name, klass in inspect.getmembers(erp5.portal_type,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment