No, brackets are all there. Just tried:

# Compute a set of current fullpaths
fullpaths = set()
path = "/home/nikos/www/data/apps/"

for root, dirs, files in os.walk(path):
        for fullpath in files:
                fullpaths.add( os.path.join(root, fullpath) )
                print (fullpath )
                print (fullpath.encode('iso-8859-7').decode('latin-1') )

sys.exit(0)

=========================

root@nikos [~]# [Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59] Error 
in sys.excepthook:
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59] ValueError: underlying 
buffer has been detached
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59]
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59] Original exception was:
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59] Traceback (most recent 
call last):
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59]   File "files.py", line 
61, in <module>
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59]     print (fullpath )
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59]   File 
"/usr/local/lib/python3.3/codecs.py", line 355, in write
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59]     data, consumed = 
self.encode(object, self.errors)
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59] UnicodeEncodeError: 
'utf-8' codec can't encode character '\\udcc5' in position 0: surrogates not 
allowed
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59] Premature end of script 
headers: files.py
[Tue Jun 04 17:16:18 2013] [error] [client 46.12.95.59] File does not exist: 
/home/nikos/public_html/500.shtml

=================

What are these 'surrogate' things?
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to