Changeset 361
- Timestamp:
- 06/21/08 23:39:13 (4 years ago)
- Location:
- hodgestar/Talks/PythonObjects
- Files:
-
- 2 modified
-
html/pyobjects-3.html (modified) (1 diff)
-
pyobjects.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
hodgestar/Talks/PythonObjects/html/pyobjects-3.html
r353 r361 7 7 <body> 8 8 <div style='margin: auto; width: 50%;'><h2>Gambolling With Slots</h2><ul> 9 <li>Adding slots:<div class="highlight"><pre><span class="gp">>>> </span><span class="k">class</span> <span class="nc">F ooBar</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>9 <li>Adding slots:<div class="highlight"><pre><span class="gp">>>> </span><span class="k">class</span> <span class="nc">FuBar</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span> 10 10 <span class="gp">... </span> <span class="k">def</span> <span class="nf">__str__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> 11 <span class="gp">... </span> <span class="k">return</span> <span class="s">"f oobar"</span>11 <span class="gp">... </span> <span class="k">return</span> <span class="s">"fubar"</span> 12 12 <span class="gp">...</span> 13 13 <span class="gp">>>> </span> <span class="k">def</span> <span class="nf">__unicode__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> 14 <span class="gp">... </span> <span class="k">return</span> <span class="nb">unicode</span><span class="p">(</span><span class="s">"f oobar"</span><span class="p">)</span>14 <span class="gp">... </span> <span class="k">return</span> <span class="nb">unicode</span><span class="p">(</span><span class="s">"fubar"</span><span class="p">)</span> 15 15 <span class="gp">...</span> 16 16 <span class="gp">>>> </span><span class="nb">str</span><span class="p">(</span><span class="n">FuBar</span><span class="p">),</span> <span class="nb">str</span><span class="p">(</span><span class="n">FuBar</span><span class="p">())</span> -
hodgestar/Talks/PythonObjects/pyobjects.py
r359 r361 105 105 Slide("Gambolling With Slots", 106 106 Bullet("Adding slots:", PYCON(""" 107 >>> class F ooBar(object):107 >>> class FuBar(object): 108 108 ... def __str__(self): 109 ... return "f oobar"109 ... return "fubar" 110 110 ... 111 111 >>> def __unicode__(self): 112 ... return unicode("f oobar")112 ... return unicode("fubar") 113 113 ... 114 114 >>> str(FuBar), str(FuBar())
