Hey folks,

I'm wondering if is there any reason for registerDirectory (from
CMFCore.zcml.py) also requiring the 'name' argument when you inform
a value for the 'directory' argument:

"""
def registerDirectory(_context, name, directory=None, recursive=False,
                      ignore=ignore):
    """ Add a new directory to the registry.
    """
    if directory is None:
        subdir = 'skins/%s' % str(name)
        filepath = path.join(_context.package.__path__[0], 'skins',
                             str(name))
    else:
        subdir = str(directory[len(_context.package.__path__[0])+1:])
        filepath = str(directory)
"""

>From this point and on, only the 'filepath' value is used.

I would say that you only need to specify one of them, but not both,
which seems to be easy to do with invariants.

Am I on the right track? :-)

-- 

Dorneles Treméa
X3ng Web Technology
http://nosleepforyou.blogspot.com

_______________________________________________
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests

Reply via email to