2013-10-17 04:53 Mike Frysinger napisał(a):
> On Wednesday 16 October 2013 22:51:17 Mike Frysinger wrote:
> > On Wednesday 16 October 2013 20:02:50 Arfrever Frehtes Taifersar Arahesis
> > 
> > wrote:
> > > 2013-10-16 23:03 Mike Frysinger napisał(a):
> > > > Rather than each module implementing its own shim around the various
> > > > methods for accessing extended attributes, start a dedicated module
> > > > that exports a consistent API.
> > > 
> > > Some things are incompatible with Python 3.
> > > See other comments below.
> > 
> > i can run a linter on the code (probably should make this a git hook).  i'm
> > interested more in review on the bigger picture.
> 
> also, none of your comments were py3 issues that i saw

I said "other comments", so I meant comments not related to incompatibility 
with Python 3.

About incompatibility with Python 3:
- subprocess.check_output(), subprocess.Popen().stdout.read(), 
subprocess.Popen().stderr.read() return
  bytes, which is incorrectly compared with str in your patches.
- dict.iteritems() was renamed to dict.items() (and its return type was changed 
from dictionary-itemiterator
  to dict_items, but it does not matter here).
- Queue module was renamed to queue.
- cStringIO module should not be used. io module is a replacement available 
since Python 2.6.
- Maybe other problems...

--
Arfrever Frehtes Taifersar Arahesis

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

Reply via email to