@@ -504,23 +504,27 @@ def for_text_classification(
504504 return cls (
505505 fields = [TextField (name = "text" , use_markdown = use_markdown )],
506506 questions = [
507- LabelQuestion (
508- name = "label" ,
509- labels = labels ,
510- description = description ,
511- )
512- if not multi_label
513- else MultiLabelQuestion (
514- name = "label" ,
515- labels = labels ,
516- description = description ,
507+ (
508+ LabelQuestion (
509+ name = "label" ,
510+ labels = labels ,
511+ description = description ,
512+ )
513+ if not multi_label
514+ else MultiLabelQuestion (
515+ name = "label" ,
516+ labels = labels ,
517+ description = description ,
518+ )
517519 )
518520 ],
519- guidelines = guidelines
520- if guidelines is not None
521- else default_guidelines
522- if multi_label
523- else default_guidelines .replace ("one or more labels" , "one label" ),
521+ guidelines = (
522+ guidelines
523+ if guidelines is not None
524+ else (
525+ default_guidelines if multi_label else default_guidelines .replace ("one or more labels" , "one label" )
526+ )
527+ ),
524528 metadata_properties = metadata_properties ,
525529 vectors_settings = vectors_settings ,
526530 )
@@ -739,11 +743,15 @@ def for_supervised_fine_tuning(
739743 name = "response" , description = "Write the response to the instruction." , use_markdown = use_markdown
740744 )
741745 ],
742- guidelines = guidelines
743- if guidelines is not None
744- else default_guidelines + " Take the context into account when writing the response."
745- if context
746- else default_guidelines ,
746+ guidelines = (
747+ guidelines
748+ if guidelines is not None
749+ else (
750+ default_guidelines + " Take the context into account when writing the response."
751+ if context
752+ else default_guidelines
753+ )
754+ ),
747755 metadata_properties = metadata_properties ,
748756 vectors_settings = vectors_settings ,
749757 )
@@ -977,23 +985,27 @@ def for_multi_modal_classification(
977985 return cls (
978986 fields = [TextField (name = "content" , use_markdown = True , required = True )],
979987 questions = [
980- LabelQuestion (
981- name = "label" ,
982- labels = labels ,
983- description = description ,
984- )
985- if not multi_label
986- else MultiLabelQuestion (
987- name = "label" ,
988- labels = labels ,
989- description = description ,
988+ (
989+ LabelQuestion (
990+ name = "label" ,
991+ labels = labels ,
992+ description = description ,
993+ )
994+ if not multi_label
995+ else MultiLabelQuestion (
996+ name = "label" ,
997+ labels = labels ,
998+ description = description ,
999+ )
9901000 )
9911001 ],
992- guidelines = guidelines
993- if guidelines is not None
994- else default_guidelines
995- if multi_label
996- else default_guidelines .replace ("one or more labels" , "one label" ),
1002+ guidelines = (
1003+ guidelines
1004+ if guidelines is not None
1005+ else (
1006+ default_guidelines if multi_label else default_guidelines .replace ("one or more labels" , "one label" )
1007+ )
1008+ ),
9971009 metadata_properties = metadata_properties ,
9981010 vectors_settings = vectors_settings ,
9991011 )
0 commit comments