[Subversion] / PEAK-Rules / DESIGN.txt  

Diff of /PEAK-Rules/DESIGN.txt

Parent Directory | Revision Log

version 2203, Tue Jul 4 16:54:03 2006 UTC version 2204, Tue Jul 4 16:58:58 2006 UTC
Line 554 
Line 554 
     >>> def dummy(): pass      >>> def dummy(): pass
     >>> r = Rule(dummy)      >>> r = Rule(dummy)
     >>> r      >>> r
     (<function dummy ...>, (), None)      Rule(<function dummy ...>, (), None)
   
 An action type of ``None`` (or any false value) means that the ruleset should  An action type of ``None`` (or any false value) means that the ruleset should
 decide what action type to use.  Actually, it can decide anyway, since the  decide what action type to use.  Actually, it can decide anyway, since the
Line 581 
Line 581 
     >>> r = Rule(dummy)      >>> r = Rule(dummy)
     >>> rs.add(r)      >>> rs.add(r)
     >>> list(rs)      >>> list(rs)
     [(<...Method...>, <function dummy ...>, (), 0)]      [ActionDef(<...Method...>, <function dummy ...>, (), 0)]
   
     >>> rs.remove(r)      >>> rs.remove(r)
     >>> list(rs)      >>> list(rs)
Line 604 
Line 604 
     >>> rs.subscribe(do)      >>> rs.subscribe(do)
   
     >>> rs.add(r)      >>> rs.add(r)
     Add: (<...Method...>, <function dummy ...>, (), 1)      Add: ActionDef(<...Method...>, <function dummy ...>, (), 1)
   
     >>> rs.remove(r)      >>> rs.remove(r)
     Remove: (<...Method...>, <function dummy ...>, (), 1)      Remove: ActionDef(<...Method...>, <function dummy ...>, (), 1)
   
     >>> rs.unsubscribe(do)      >>> rs.unsubscribe(do)
   
Line 618 
Line 618 
   
     >>> rs.add(r)      >>> rs.add(r)
     >>> rs.subscribe(do)      >>> rs.subscribe(do)
     Add: (<...Method...>, <function dummy ...>, (), 2)      Add: ActionDef(<...Method...>, <function dummy ...>, (), 2)
   
 Unsubscribing, however, does not send any removal messages::  Unsubscribing, however, does not send any removal messages::
   


Generate output suitable for use with a patch program
Legend:
Removed from v.2203  
changed lines
  Added in v.2204

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help