Hello all! I am new to Perl and have a question. I have to see about converting my Python code to Perl for the project I am working on and I need to know how to go about doing a very specific part of my code.
The flow of the code is as follows: Using an hash (perl term, dict in Python terms), select a string from the hash to get the name of a module to load dynamically. Load the module into the interpreter dynamically Using another string in the same hash, execute a function in the dynamically loaded interpreter using the value in the string as the name of the function, passing in a set of arguments. The python code is basicly as follows: 'entry' is the hash (dict) that contains the module and function names. try: mod = __import__(entry['module']) except ImportError, msg: log('Failed to load module %s: %s' % (entry['module'],msg)) sys.exit(0) if entry['test'] not in mod.__dict__: log('Failed to run test %s in module %s: Does not exist' % (entry['test'],entry['module'])) sys.exit(0) while 1: try: rtn = mod.__dict__[entry['test']](entry) except: import traceback, StringIO r = StringIO.StringIO() r.write('<HR>There was a software failure in "%s.%s".</HR>' % (entry['module'],entry['test'])) r.write('Please report this entire message to XXXXX<BR>') r.write('<PRE>') traceback.print_exc(file=r) r.write('</PRE>\n') Thank you very much for any help you can provide!! Lance Ellinghaus TWAI Operations Integration/Special Projects Work Phone: 214-922-6458 Work Cell: 972-877-0409 Nextel: 142*52*5511 Home Phone: 940-271-1274 Email: [EMAIL PROTECTED] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>