equal
deleted
inserted
replaced
511 else: |
511 else: |
512 targetschema = rschema.subjects(eschema)[0] |
512 targetschema = rschema.subjects(eschema)[0] |
513 help = rschema.rproperty(targetschema, eschema, 'description') |
513 help = rschema.rproperty(targetschema, eschema, 'description') |
514 kwargs['required'] = card in '1+' |
514 kwargs['required'] = card in '1+' |
515 kwargs['name'] = rschema.type |
515 kwargs['name'] = rschema.type |
|
516 kwargs['label'] = (eschema.type, rschema.type) |
516 kwargs.setdefault('help', help) |
517 kwargs.setdefault('help', help) |
517 if rschema.is_final(): |
518 if rschema.is_final(): |
518 if skip_meta_attr and rschema in eschema.meta_attributes(): |
519 if skip_meta_attr and rschema in eschema.meta_attributes(): |
519 return None |
520 return None |
520 fieldclass = FIELDS[targetschema] |
521 fieldclass = FIELDS[targetschema] |