Smart shell crashes when using German "umlauts"

Alex one_way at online.de
Thu Aug 10 20:31:25 PDT 2006


Just noticed this because of a typo (reproducable, maybe related to Issue74?):


---
smart> upgrade e*Ü
Traceback (most recent call last):
  File "/usr/bin/smart", line 194, in ?
    main(sys.argv[1:])
  File "/usr/bin/smart", line 167, in main
    exitcode = iface.run(opts.command, opts.argv)
  
File "/usr/lib64/python2.4/site-packages/smart/interfaces/text/interactive.py", 
line 46, in run
    Interpreter(self._ctrl).cmdloop()
  File "/usr/lib64/python2.4/cmd.py", line 142, in cmdloop
    stop = self.onecmd(line)
  
File "/usr/lib64/python2.4/site-packages/smart/interfaces/text/interactive.py", 
line 195, in onecmd
    return Cmd.onecmd(self, line)
  File "/usr/lib64/python2.4/cmd.py", line 219, in onecmd
    return func(arg)
  
File "/usr/lib64/python2.4/site-packages/smart/interfaces/text/interactive.py", 
line 357, in do_upgrade
    for arg, pkgs in self.pkgsFromArgs(args):
  
File "/usr/lib64/python2.4/site-packages/smart/interfaces/text/interactive.py", 
line 155, in pkgsFromArgs
    raise Error, _("'%s' matches no packages. "
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 2: 
ordinal not in range(128)



More information about the Smart mailing list