Index: tools/android/loading/request_track.py |
diff --git a/tools/android/loading/request_track.py b/tools/android/loading/request_track.py |
index 31eca5186010bdac568f22b3ed9c0e42734f41b4..6b6ad21cf0a7a7a6d09eda0b8dca94bf9af15d36 100644 |
--- a/tools/android/loading/request_track.py |
+++ b/tools/android/loading/request_track.py |
@@ -12,6 +12,7 @@ import collections |
import copy |
import datetime |
import email.utils |
+import hashlib |
import json |
import logging |
import re |
@@ -213,6 +214,12 @@ class Request(object): |
return None |
return self.start_msec + self.timing.LargestOffset() |
+ @property |
+ def fingerprint(self): |
+ h = hashlib.sha256() |
+ h.update(self.url) |
+ return h.hexdigest()[:10] |
+ |
def _TimestampOffsetFromStartMs(self, timestamp): |
assert self.timing.request_time != -1 |
request_time = self.timing.request_time |