[hotfix] interim fix to get docker-build of CI without issues
There is an issue with redis v4.1.0 [1] / for the interim lets remove this python dependency. [1] https://github.com/searxng/searxng/issues/741 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
		
							parent
							
								
									7f0fe26579
								
							
						
					
					
						commit
						50c4b58db6
					
				| @ -13,4 +13,3 @@ uvloop==0.16.0 | |||||||
| httpx-socks[asyncio]==0.7.2 | httpx-socks[asyncio]==0.7.2 | ||||||
| langdetect==1.0.9 | langdetect==1.0.9 | ||||||
| setproctitle==1.2.2 | setproctitle==1.2.2 | ||||||
| redis==4.1.0 |  | ||||||
|  | |||||||
| @ -20,7 +20,6 @@ A redis DB connect can be tested by:: | |||||||
| """ | """ | ||||||
| 
 | 
 | ||||||
| import logging | import logging | ||||||
| import redis |  | ||||||
| from searx import get_setting | from searx import get_setting | ||||||
| 
 | 
 | ||||||
| logger = logging.getLogger('searx.shared.redis') | logger = logging.getLogger('searx.shared.redis') | ||||||
| @ -29,6 +28,8 @@ _client = None | |||||||
| 
 | 
 | ||||||
| def client(): | def client(): | ||||||
|     global _client  # pylint: disable=global-statement |     global _client  # pylint: disable=global-statement | ||||||
|  |     import redis  # pylint: disable=import-error, import-outside-toplevel | ||||||
|  | 
 | ||||||
|     if _client is None: |     if _client is None: | ||||||
|         # not thread safe: in the worst case scenario, two or more clients are |         # not thread safe: in the worst case scenario, two or more clients are | ||||||
|         # initialized only one is kept, the others are garbage collected. |         # initialized only one is kept, the others are garbage collected. | ||||||
| @ -37,6 +38,8 @@ def client(): | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def init(): | def init(): | ||||||
|  |     import redis  # pylint: disable=import-error, import-outside-toplevel | ||||||
|  | 
 | ||||||
|     try: |     try: | ||||||
|         c = client() |         c = client() | ||||||
|         logger.info("connected redis DB --> %s", c.acl_whoami()) |         logger.info("connected redis DB --> %s", c.acl_whoami()) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user