On Tue, Feb 17, 2009 at 7:44 AM, Wayne Watson <sierra_mtnv...@sbcglobal.net> wrote:
> ==============OpenConfigFile========== > def OpenConfigFile(self): > def time_tuple(tstring): > t = tstring.split(':') > print 'here is t', t > tnum = () > for j in range(0,len(t)): > tnum = tnum+(string.atoi(t[j]),) return tnum > > print "OCFile entered" > print > config_file_name = askopenfilename( title="Open Configuration File", > filetypes=CEN_FILE_TYPES ) > config_file=open(config_file_name,'r') > first_line = config_file.readline() # skip first line > for (j,newline) in enumerate(config_file): > aline = newline[:-1] > aline.rstrip() > (config_var, config_value) = aline.split('=') > config_type = self.config_var_list[j][1][1] > self_var = "self." + config_var > print "ocf: ",config_var,config_value,"self_var=",self_var > if config_var == DAT: # Date type, expecting hh:mm:ss What is DAT? Where is it defined? Why should the config variable name (config_var) be equal to DAT? Is this code block being executed at all? Kent > t_ntup = time_tuple(config_value) > stime = datetime.time(t_ntup[0],t_ntup[1],t_ntup[2]) > print "type stime: ",type(stime) > # Date vars should be type datetime.time > config_value = str(stime) > else: > self_var_assignment = self_var +'='+ config_value > print "self_var_assignment", self_var_assignment > abc = self > # self_var_assignment > setattr(self, config_var, config_value) > config_file.close() _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor