Do pythons like sugar?

Andrew Koenig ark at research.att.com
Thu Jan 9 09:18:14 EST 2003


Afanasiy> Does Python? eg. `with self do:`

Afanasiy>   def format( self, width=80 ):    
Afanasiy>     self.lines = ['']
Afanasiy>     i = 0
Afanasiy>     for word in self.text.split():  
Afanasiy>       if self.textwidth(self.lines[i]) + self.textwidth(word) <= width:
Afanasiy>         if self.textwidth(self.lines[i]) > 0:
Afanasiy>           self.lines[i] += ' '
Afanasiy>         self.lines[i] += word
Afanasiy>       else:
Afanasiy>         i += 1
Afanasiy>         self.lines.append(word)


   def format( self, width=80 ):    
     lines = self.lines = ['']
     textwidth = self.textwidth
     i = 0
     for word in self.text.split():  
       if textwidth(lines[i]) + textwidth(word) <= width:
         if textwidth(lines[i]) > 0:
           lines[i] += ' '
         lines[i] += word
       else:
         i += 1
         lines.append(word)

-- 
Andrew Koenig, ark at research.att.com, http://www.research.att.com/info/ark




More information about the Python-list mailing list