Do pythons like sugar?
Afanasiy
abelikov72 at hotmail.com
Thu Jan 9 10:31:11 EST 2003
On Thu, 09 Jan 2003 06:52:47 GMT, Afanasiy <abelikov72 at hotmail.com>
wrote:
>I've written this method for a text formatting class...
>But it's ugly as sin. With all those self's I consider
>it much less readable than it could be...
>
>A few languages provide syntax sugar for dealing with
>this by allowing you to localize the class scope.
>
>Does Python? eg. `with self do:`
>
> def format( self, width=80 ):
> self.lines = ['']
> i = 0
> for word in self.text.split():
> if self.textwidth(self.lines[i]) + self.textwidth(word) <= width:
> if self.textwidth(self.lines[i]) > 0:
> self.lines[i] += ' '
> self.lines[i] += word
> else:
> i += 1
> self.lines.append(word)
It should not be common practice to slander someone who asks this.
I'm going to attempt to ignore this thread now. Have a nice life.
More information about the Python-list
mailing list