[tahoe-dev] [tahoe-lafs] #1135: reduce unnecessary escaping in quote_output

tahoe-lafs trac at tahoe-lafs.org
Sat Jul 24 04:49:22 UTC 2010

#1135: reduce unnecessary escaping in quote_output
     Reporter:  davidsarah         |       Owner:                                 
         Type:  defect             |      Status:  new                            
     Priority:  major              |   Milestone:  1.8β                           
    Component:  code-frontend-cli  |     Version:  1.7.1                          
   Resolution:                     |    Keywords:  usability unicode review-needed
Launchpad Bug:                     |  

Comment (by zooko):

 This seems like a utility which is not at all Tahoe-LAFS-specific and
 could be useful to lots of other Python programmers.

 Do you have any ideas about how to make it available to them?

 I've been trying to do that sort of thing by publishing the utility in
 [http://tahoe-lafs.org/trac/pyutil my pyutil library]. (See also #47 ''use
 pyutil as a separate package and contribute src/allmydata/util/* into
 pyutil'') I'm not sure if this has helped anyone! Nobody uses pyutil as
 far as I am aware. (Hm, although http://pypi.python.org/pypi/pyutil says
 that it has been download more than a thousand times. I wonder.) Recently
 when I added a new feature to pyutil that I wanted people to be aware of I
 also made a new separate package named jsonutil and separately uploaded it
 to pypi and announced it on the python mailing list:
 http://pypi.python.org/pypi/jsonutil .

 Maybe the Right thing to do for this is to package up everything into
 pyutil (per #47) and then to open requests of the Python upstream
 maintainers that they consider some (or all) of those functions as
 additions to the Python Standard Library.

 Over the years (almost ten years, now) of my maintaining pyutil, I've seen
 many of the features of pyutil get added as standard features of the
 Python Standard Library, but in every case because someone else
 independently discovered this idea, independently implemented it, and
 pushed it into the Python Standard Library. I guess if we want the Python
 folks to notice features like this in pyutil we have to actually tell
 them. :-)

Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1135#comment:6>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage

More information about the tahoe-dev mailing list