| OLD | NEW |
| 1 # Copyright 2014 The LUCI Authors. All rights reserved. | 1 # Copyright 2014 The LUCI Authors. All rights reserved. |
| 2 # Use of this source code is governed by the Apache v2.0 license that can be | 2 # Use of this source code is governed under the Apache License, Version 2.0 |
| 3 # found in the LICENSE file. | 3 # that can be found in the LICENSE file. |
| 4 | 4 |
| 5 """This module defines Isolate Server frontend url handlers.""" | 5 """This module defines Isolate Server frontend url handlers.""" |
| 6 | 6 |
| 7 import binascii | 7 import binascii |
| 8 import datetime | 8 import datetime |
| 9 import hashlib | 9 import hashlib |
| 10 import logging | 10 import logging |
| 11 import os | 11 import os |
| 12 import re | 12 import re |
| 13 import time | 13 import time |
| (...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 529 Returns: | 529 Returns: |
| 530 the enqueued task if there were existing entries; None otherwise | 530 the enqueued task if there were existing entries; None otherwise |
| 531 """ | 531 """ |
| 532 if collection.items: | 532 if collection.items: |
| 533 url = '/internal/taskqueue/tag/%s/%s' % ( | 533 url = '/internal/taskqueue/tag/%s/%s' % ( |
| 534 collection.namespace.namespace, | 534 collection.namespace.namespace, |
| 535 utils.datetime_to_timestamp(utils.utcnow())) | 535 utils.datetime_to_timestamp(utils.utcnow())) |
| 536 payload = ''.join( | 536 payload = ''.join( |
| 537 binascii.unhexlify(digest.digest) for digest in collection.items) | 537 binascii.unhexlify(digest.digest) for digest in collection.items) |
| 538 return utils.enqueue_task(url, 'tag', payload=payload) | 538 return utils.enqueue_task(url, 'tag', payload=payload) |
| OLD | NEW |