old_contents: #!/usr/bin/env python
  # vim: ai ts=4 sts=4 et sw=4
  
  import rapidsms
  
  class App(rapidsms.app.App):
      
      def start(self):
          self.counters = {}
      
      def parse(self, msg):
          if not msg.caller in self.counters:
              self.counters[msg.caller] = 0
      
      def handle(self, msg):
          self.counters[msg.caller] += 1
          msg.respond("You've spoken to me %d times!" % (self.counters[msg.caller]))
  
new_contents: #!/usr/bin/env python
  # vim: ai ts=4 sts=4 et sw=4
  
  import rapidsms
  
  class App(rapidsms.app.App):
      
      def start(self):
          self.counters = {}
      
      def parse(self, msg):
          if not msg.connection.identity in self.counters:
              self.counters[msg.connection.identity] = 0
      
      def handle(self, msg):
          self.counters[msg.connection.identity] += 1
          msg.respond("You've spoken to me %d times!" % (self.counters[msg.connection.identity]))
  
subject: update counter to use new api