code: def pub(self,con):
      "careful -- save and pub aren't the same"
      k,v=self.kv()
      con.publish(k,vf pub(self,con):
      "careful -- save and pub aren't the same"
      k,v=self.kv()
      con.publish(k,v)
docs: careful -- save and pub aren't the same