Description of problem: If you run smoltPrint or smoltSendProfile without the LANG environment variable set to something, you get a Traceback. Version-Release number of selected component (if applicable): smolt-0.6.1-3.fc6 How reproducible: Everytime Steps to Reproduce: 1. unset LANG 2. run smoltPrint or smoltSendProfile Actual results: > smoltPrint Traceback (most recent call last): File "/usr/bin/smoltPrint", line 8, in ? profile = Profile.Profile() File "/usr/share/smolt/client/Profile.py", line 37, in __init__ self.language = os.environ['LANG'] File "/usr/lib/python2.4/UserDict.py", line 17, in __getitem__ def __getitem__(self, key): return self.data[key] KeyError: 'LANG' > smoltSendProfile Traceback (most recent call last): File "/usr/bin/smoltSendProfile", line 11, in ? profile = Profile.Profile() File "/usr/share/smolt/client/Profile.py", line 37, in __init__ self.language = os.environ['LANG'] File "/usr/lib/python2.4/UserDict.py", line 17, in __getitem__ def __getitem__(self, key): return self.data[key] KeyError: 'LANG' Expected results: Expect to see smolt either print or send data as expected.
Yes, I've seen this too.
Fixed, should be released soon.