| OLD | NEW | 
|---|
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python | 
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be | 
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. | 
| 5 | 5 | 
| 6 """Get stats about your activity. | 6 """Get stats about your activity. | 
| 7 | 7 | 
| 8 Example: | 8 Example: | 
| 9   - my_activity.py  for stats for the current week (last week on mondays). | 9   - my_activity.py  for stats for the current week (last week on mondays). | 
| 10   - my_activity.py -Q  for stats for last quarter. | 10   - my_activity.py -Q  for stats for last quarter. | 
| (...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 270     self.check_cookies() | 270     self.check_cookies() | 
| 271     self.google_code_auth_token = None | 271     self.google_code_auth_token = None | 
| 272     self.webkit_repo = options.webkit_repo | 272     self.webkit_repo = options.webkit_repo | 
| 273     if self.webkit_repo: | 273     if self.webkit_repo: | 
| 274       self.setup_webkit_info() | 274       self.setup_webkit_info() | 
| 275 | 275 | 
| 276   # Check the codereview cookie jar to determine which Rietveld instances to | 276   # Check the codereview cookie jar to determine which Rietveld instances to | 
| 277   # authenticate to. | 277   # authenticate to. | 
| 278   def check_cookies(self): | 278   def check_cookies(self): | 
| 279     cookie_file = os.path.expanduser('~/.codereview_upload_cookies') | 279     cookie_file = os.path.expanduser('~/.codereview_upload_cookies') | 
| 280     cookie_jar = cookielib.MozillaCookieJar(cookie_file) |  | 
| 281     if not os.path.exists(cookie_file): | 280     if not os.path.exists(cookie_file): | 
| 282       exit(1) | 281       print 'No Rietveld cookie file found.' | 
| 283 | 282       cookie_jar = [] | 
| 284     try: | 283     else: | 
| 285       cookie_jar.load() | 284       cookie_jar = cookielib.MozillaCookieJar(cookie_file) | 
| 286       print 'Found cookie file: %s' % cookie_file | 285       try: | 
| 287     except (cookielib.LoadError, IOError): | 286         cookie_jar.load() | 
| 288       exit(1) | 287         print 'Found cookie file: %s' % cookie_file | 
|  | 288       except (cookielib.LoadError, IOError): | 
|  | 289         print 'Error loading Rietveld cookie file: %s' % cookie_file | 
|  | 290         cookie_jar = [] | 
| 289 | 291 | 
| 290     filtered_instances = [] | 292     filtered_instances = [] | 
| 291 | 293 | 
| 292     def has_cookie(instance): | 294     def has_cookie(instance): | 
| 293       for cookie in cookie_jar: | 295       for cookie in cookie_jar: | 
| 294         if cookie.name == 'SACSID' and cookie.domain == instance['url']: | 296         if cookie.name == 'SACSID' and cookie.domain == instance['url']: | 
| 295           return True | 297           return True | 
| 296       if self.options.auth: | 298       if self.options.auth: | 
| 297         return get_yes_or_no('No cookie found for %s. Authorize for this ' | 299         return get_yes_or_no('No cookie found for %s. Authorize for this ' | 
| 298                              'instance? (may require application-specific ' | 300                              'instance? (may require application-specific ' | 
| (...skipping 795 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1094   print '\n\n\n' | 1096   print '\n\n\n' | 
| 1095 | 1097 | 
| 1096   my_activity.print_changes() | 1098   my_activity.print_changes() | 
| 1097   my_activity.print_reviews() | 1099   my_activity.print_reviews() | 
| 1098   my_activity.print_issues() | 1100   my_activity.print_issues() | 
| 1099   return 0 | 1101   return 0 | 
| 1100 | 1102 | 
| 1101 | 1103 | 
| 1102 if __name__ == '__main__': | 1104 if __name__ == '__main__': | 
| 1103   sys.exit(main()) | 1105   sys.exit(main()) | 
| OLD | NEW | 
|---|