# copyright 2007 ETH Zurich, DMATL
# author lorenz textor

CONTAINERS = ['Silva Folder','Silva Publication']
CONTENT = ['Silva Document', 'Silva Personal Information', 'Silva VVZ Page', 'IMAP Calendar List', 'Silva Image', 'Silva File']

objects = [container]

def scan_assets(this_container):
    for obj in this_container.objectValues(CONTAINERS+CONTENT):
        objects.append(obj)

def scan_assets_in(this_container):
    scan_assets(this_container)
    for folder in this_container.objectValues(CONTAINERS):
        scan_assets_in(folder)

scan_assets_in(container)

print 'Objects with fullname() error:'
for obj in objects:
    try:
        obj.sec_get_last_author_info().fullname()
    except:
        print obj.absolute_url_path()
return printed

