File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -695,13 +695,18 @@ def main(data_path, output):
695695 )
696696
697697 # write pinctrl file
698- ref_file = family_dir / (ref ["name" ].lower () + "-pinctrl.dtsi" )
699- with open (ref_file , "w" ) as f :
700- f .write (
701- pinctrl_template .render (
702- family = family , pinctrl_addr = pinctrl_addr , entries = entries
703- )
698+ pinctrl_filename = f"{ ref ['name' ].lower ()} -pinctrl.dtsi"
699+ rendered = ""
700+ try :
701+ rendered = pinctrl_template .render (
702+ family = family , pinctrl_addr = pinctrl_addr , entries = entries
704703 )
704+ except Exception :
705+ logger .error (f"Skipping '{ pinctrl_filename } ' (rendering failed)" )
706+ continue
707+
708+ with open (family_dir / pinctrl_filename , "w" ) as f :
709+ f .write (rendered )
705710
706711 # write readme file
707712 try :
You can’t perform that action at this time.
0 commit comments