@@ -701,32 +701,28 @@ def get_document(
701701 )
702702 return document
703703
704- def _handle_home_page_content (self , home_page_content ):
704+ def _handle_home_page_content (
705+ self ,
706+ home_page_content : api_models .DocumentsSingleGetResponseDataAttributesHomePageContent
707+ | oa_types .Unset ,
708+ ) -> dm .TextContent | None :
709+ if isinstance (home_page_content , oa_types .Unset ):
710+ return None
711+
705712 home_page_content_type = None
706713 home_page_content_value = None
707714
708- if not isinstance (home_page_content , oa_types .Unset ):
709- if isinstance (
710- home_page_content .type ,
711- api_models .DocumentsSingleGetResponseDataAttributesHomePageContentType ,
712- ):
713- home_page_content_type = str (home_page_content .type )
714- elif isinstance (home_page_content .type , oa_types .Unset ):
715- home_page_content_type = None
716-
717- if isinstance (home_page_content .value , str ):
718- home_page_content_value = home_page_content .value
719- elif isinstance (home_page_content .value , oa_types .Unset ):
720- home_page_content_value = None
721-
722- home_page_content = dm .TextContent (
723- type = home_page_content_type ,
724- value = home_page_content_value ,
725- )
726- else :
727- home_page_content = None
728-
729- return home_page_content
715+ if isinstance (
716+ home_page_content .type ,
717+ api_models .DocumentsSingleGetResponseDataAttributesHomePageContentType ,
718+ ):
719+ home_page_content_type = str (home_page_content .type )
720+ if isinstance (home_page_content .value , str ):
721+ home_page_content_value = home_page_content .value
722+ return dm .TextContent (
723+ type = home_page_content_type ,
724+ value = home_page_content_value ,
725+ )
730726
731727 def create_work_items (self , work_items : list [base_client .WorkItemType ]):
732728 """Create the given list of work items."""
0 commit comments