1. 03 Jul, 2021 1 commit
  2. 05 Feb, 2021 1 commit
  3. 10 Jan, 2018 1 commit
  4. 17 Jul, 2014 1 commit
  5. 02 Apr, 2013 1 commit
  6. 21 Jan, 2013 1 commit
  7. 19 Jun, 2012 2 commits
  8. 05 Dec, 2011 1 commit
  9. 19 Nov, 2011 3 commits
    • Lance Stout's avatar
      Tidy up logging calls. · 429c94d6
      Lance Stout authored
      429c94d6
    • Vijay Pandurangan's avatar
      This change stops sleekxmpp from spending huge amounts of time unnecessarily... · deb52ad3
      Vijay Pandurangan authored
      This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time.
      
      Note that using % in a string will _always_ perform the sting substitutions, because the strings are constructed before the function is called. So log.debug('%s' % expensiveoperation()) will take about the same CPU time whether or not the logging level is DEBUG or INFO. if you use , no substitutions are performed unless the string is actually logged
      deb52ad3
    • Vijay Pandurangan's avatar
      This change stops sleekxmpp from spending huge amounts of time unnecessarily... · 6f3cc77b
      Vijay Pandurangan authored
      This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time.
      
      Note that using % in a string will _always_ perform the sting substitutions, because the strings are constructed before the function is called. So log.debug('%s' % expensiveoperation()) will take about the same CPU time whether or not the logging level is DEBUG or INFO. if you use , no substitutions are performed unless the string is actually logged
      6f3cc77b
  10. 14 Feb, 2011 1 commit
  11. 17 Nov, 2010 1 commit
    • Lance Stout's avatar
      Make live stream tests work better. · b8114b25
      Lance Stout authored
      SleekTest can now use matchers when checking stanzas, using
      the method parameter for self.check(), self.recv(), and self.send():
          method='exact'      - Same behavior as before
                 'xpath'      - Use xpath matcher
                 'id'         - Use ID matcher
                 'mask'       - Use XML mask matcher
                 'stanzapath' - Use StanzaPath matcher
      
      recv_feature and send_feature only accept 'exact' and 'mask' for now.
      b8114b25
  12. 06 Nov, 2010 1 commit
  13. 01 Sep, 2010 1 commit
  14. 20 Jul, 2010 1 commit
  15. 26 Mar, 2010 1 commit
  16. 16 Jan, 2010 2 commits
  17. 08 Jan, 2010 1 commit
  18. 11 Jul, 2009 2 commits
  19. 03 Jun, 2009 1 commit