def write_header2(self,path,check=True,flag=None): if (flag is None) or (flag == 'full') : l = self.get_banner()+self.get_guard_begin()+self.__inner+self.get_guard_end() elif flag == 'inner' : l = self.__inner elif flag == 'banner+inner' : l = self.get_banner()+self.__inner else : print "unexpected flag : %s " %flag raise SystemExit if len(self.__fill)==1 : l=sub_if_match_list(" @"+self.__comment, "@", self.__fill, l) write(path,l,check)
def write_header(self,path=None,check=True,flag=None): # print "self.total %s"%self.get_total_path() # print "path %s"%path path2headerfile = os.path.join(self.get_nt2_path() if path is None else path,self.get_total_path()) # print "path2headerfile %s " % path2headerfile if (flag is None) or (flag == 'full') : l = self.get_banner()+self.get_guard_begin()+self.__inner+self.get_guard_end() elif flag == 'inner' : l = self.__inner elif flag == 'banner+inner' : l = self.get_banner()+self.__inner else : print "unexpected *** flag : %s " %flag raise SystemExit if len(self.__fill)==1 : l=sub_if_match_list(" @"+self.__comment, "@", self.__fill, l) print( "header written to:\n %s\n" % path2headerfile) write(path2headerfile,l,check)