diff options
| -rw-r--r-- | bitbake/lib/bb/siggen.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py index a6163b55ea..41eb643012 100644 --- a/bitbake/lib/bb/siggen.py +++ b/bitbake/lib/bb/siggen.py | |||
| @@ -708,7 +708,7 @@ class SignatureGeneratorUniHashMixIn(object): | |||
| 708 | try: | 708 | try: |
| 709 | with self.client() as client: | 709 | with self.client() as client: |
| 710 | unihashes = client.get_unihash_batch((self._get_method(tid), self.taskhash[tid]) for tid in query_tids) | 710 | unihashes = client.get_unihash_batch((self._get_method(tid), self.taskhash[tid]) for tid in query_tids) |
| 711 | except (ConnectionError, FileNotFoundError) as e: | 711 | except (ConnectionError, FileNotFoundError, EOFError) as e: |
| 712 | bb.warn('Error contacting Hash Equivalence Server %s: %s' % (self.server, str(e))) | 712 | bb.warn('Error contacting Hash Equivalence Server %s: %s' % (self.server, str(e))) |
| 713 | 713 | ||
| 714 | for idx, tid in enumerate(query_tids): | 714 | for idx, tid in enumerate(query_tids): |
| @@ -817,7 +817,7 @@ class SignatureGeneratorUniHashMixIn(object): | |||
| 817 | d.setVar('BB_UNIHASH', new_unihash) | 817 | d.setVar('BB_UNIHASH', new_unihash) |
| 818 | else: | 818 | else: |
| 819 | hashequiv_logger.debug('Reported task %s as unihash %s to %s' % (taskhash, unihash, self.server)) | 819 | hashequiv_logger.debug('Reported task %s as unihash %s to %s' % (taskhash, unihash, self.server)) |
| 820 | except (ConnectionError, FileNotFoundError) as e: | 820 | except (ConnectionError, FileNotFoundError, EOFError) as e: |
| 821 | bb.warn('Error contacting Hash Equivalence Server %s: %s' % (self.server, str(e))) | 821 | bb.warn('Error contacting Hash Equivalence Server %s: %s' % (self.server, str(e))) |
| 822 | finally: | 822 | finally: |
| 823 | if sigfile: | 823 | if sigfile: |
| @@ -859,7 +859,7 @@ class SignatureGeneratorUniHashMixIn(object): | |||
| 859 | # TODO: What to do here? | 859 | # TODO: What to do here? |
| 860 | hashequiv_logger.verbose('Task %s unihash reported as unwanted hash %s' % (tid, finalunihash)) | 860 | hashequiv_logger.verbose('Task %s unihash reported as unwanted hash %s' % (tid, finalunihash)) |
| 861 | 861 | ||
| 862 | except (ConnectionError, FileNotFoundError) as e: | 862 | except (ConnectionError, FileNotFoundError, EOFError) as e: |
| 863 | bb.warn('Error contacting Hash Equivalence Server %s: %s' % (self.server, str(e))) | 863 | bb.warn('Error contacting Hash Equivalence Server %s: %s' % (self.server, str(e))) |
| 864 | 864 | ||
| 865 | return False | 865 | return False |
