Could use some help with this. Python 2.4.3 on RHEL 5.x.
In the functions file that gets imported:
def append_customer(line_list):
global customers
cust = line_list[0] // list with Customer info in [0]
cust = clean_word(cust) // Trims white space
if len(cust) and cust not in customers:
host_list[cust] = {}
customers.append(cust)
In the calling file:
import functions
import sys
customers = []
.
.
.
for line in input_file:
line = line.strip()
if not len(line):
continue
line_list = line.split(',')
functions.append_customer(line_list)
Error message:
Traceback (most recent call last):
File "./host_tools.py", line 55, in ?
functions.append_customer(line_list)
File "/home/lhall/lang/functions.py", line 27, in append_customer
if len(cust) and cust not in customers:
NameError: global name 'customers' is not defined
--
Mind on a Mission <http://leamhall.blogspot.com/>
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor