src/pyams_content/reference/pictograms/manager.py
changeset 627 e350df2967ea
parent 625 abd143a83a07
child 847 1f64d5edff11
equal deleted inserted replaced
626:bab57ca5013b 627:e350df2967ea
    56         if table is not None:
    56         if table is not None:
    57             request = check_request()
    57             request = check_request()
    58             target = get_parent(context, IPictogramManagerTarget)
    58             target = get_parent(context, IPictogramManagerTarget)
    59             if target is not None:
    59             if target is not None:
    60                 manager = IPictogramManager(target)
    60                 manager = IPictogramManager(target)
    61                 pictograms = [table.get(name) for name in manager.selected_pictograms]
    61                 pictograms = [table.get(name) for name in manager.selected_pictograms or ()]
    62                 terms = [SimpleTerm(v.__name__,
    62                 terms = [SimpleTerm(v.__name__,
    63                                     title=II18n(v).query_attribute('title', request=request))
    63                                     title=II18n(v).query_attribute('title', request=request))
    64                          for v in pictograms if v is not None]
    64                          for v in pictograms if v is not None]
    65             else:
    65             else:
    66                 terms = [SimpleTerm(v.__name__,
    66                 terms = [SimpleTerm(v.__name__,