[Repoze-checkins] r1638 - in repoze.profile/trunk: . repoze/profile

Chris McDonough chrism at agendaless.com
Thu Aug 21 03:28:12 EDT 2008


Author: Chris McDonough <chrism at agendaless.com>
Date: Thu Aug 21 03:28:12 2008
New Revision: 1638

Log:
  - ``discard_first_request = false`` did not work.

  - Clearing the profile data from the user interface did not properly
    discard profiler state.



Modified:
   repoze.profile/trunk/CHANGES.txt
   repoze.profile/trunk/repoze/profile/profiler.py

Modified: repoze.profile/trunk/CHANGES.txt
==============================================================================
--- repoze.profile/trunk/CHANGES.txt	(original)
+++ repoze.profile/trunk/CHANGES.txt	Thu Aug 21 03:28:12 2008
@@ -1,3 +1,10 @@
+repoze.profile 0.6 (2008-08-21)
+
+  - ``discard_first_request = false`` did not work.
+
+  - Clearing the profile data from the user interface did not properly
+    discard profiler state.
+
 repoze.profile 0.5 (2008-06-11)
 
   - Initial PyPI release.

Modified: repoze.profile/trunk/repoze/profile/profiler.py
==============================================================================
--- repoze.profile/trunk/repoze/profile/profiler.py	(original)
+++ repoze.profile/trunk/repoze/profile/profiler.py	Thu Aug 21 03:28:12 2008
@@ -34,7 +34,7 @@
         self.app = app
         self.profiler = profile.Profile()
         self.log_filename = log_filename
-        self.first_request = discard_first_request
+        self.first_request = not discard_first_request
         self.lock = threading.Lock()
         self.flush_at_shutdown = flush_at_shutdown
         self.path = path
@@ -55,6 +55,7 @@
 
         if clear and log_exists:
             os.remove(self.log_filename)
+            self.profiler = profile.Profile()
             log_exists = False
 
         if log_exists:


More information about the Repoze-checkins mailing list