Am Monday 07 March 2011 schrieb Iñigo Serna:
> Thanks Martin for your interest in lfm and for the bug report.
> 
> Could you check some things, please?
> 
> - do you have any file not encoded in UTF-8 in the directory from you
> have started lfm?
> - is there any filename in Chinese, Japonese or any other language in
> which a character could get 2 cells?

It happens also in an empty directory:

shambhala:/tmp> mkdir lfm-test
shambhala:/tmp> cd lfm-test
shambhala:/tmp/lfm-test> lfm
zsh: correct 'lfm' to 'lvm' [nyae]? n
Traceback (most recent call last):
  File "/usr/bin/lfm", line 27, in <module>
    lfm_start(sys.argv)
  File "/usr/share/lfm/lfm/lfm.py", line 924, in lfm_start
    path = curses.wrapper(main, prefs, paths1, paths2)
  File "/usr/lib/python2.6/curses/wrapper.py", line 43, in wrapper
    return func(stdscr, *args, **kwds)
  File "/usr/share/lfm/lfm/lfm.py", line 848, in main
    ret = app.run()
  File "/usr/share/lfm/lfm/lfm.py", line 197, in run
    self.display()
  File "/usr/share/lfm/lfm/lfm.py", line 153, in display
    self.lpane.display()
  File "/usr/share/lfm/lfm/lfm.py", line 358, in display
    self.display_files()
  File "/usr/share/lfm/lfm/lfm.py", line 466, in display_files
    self.win.addstr(i+2, 1, utils.encode(buf), attr)
  File "/usr/share/lfm/lfm/utils.py", line 976, in encode
    return buf.encode(g_encoding)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 48: 
ordinal not in range(128)

(Also as ordinary user.)

shambhala:/tmp/lfm-test#1> locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
shambhala:/tmp/lfm-test>

Thanks,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to