I am trying to call a function with a couple additional parameters. Unfortunately, for whatever reason I am unable to get this to work. I am assuming that line is not passing correctly but I don't understand why???
I can't share all of the code because it has IP in it but below are the pertinent snippets. Thanks in advance! ################################################################################## PY: 3.1.2 FUNCTION CALL: text_file = open(file_name, "r") for line in text_file: new_foo = pop_time(current_time, line) # current_time = datetime.datetime.now() FUNCTION: def pop_time(line, cur_time): global new_string global current_time # Generate random time between 0 and 30 seconds # Changes the time delta every time function is run rand_time = random.randint(0, 30) delta_time = datetime.timedelta(seconds=rand_time) # Sets the time format for string output format_time = cur_time.strftime("%Y-%m-%d %H:%M:%S") ERROR MSG: format_time = cur_time.strftime("%Y-%m-%d %H:%M:%S") AttributeError: 'str' object has no attribute 'strftime' NOTE: current_time prints within the function, line does not -- http://mail.python.org/mailman/listinfo/python-list