2026-06-25 02:00:15 [scrapy.utils.log] INFO: Scrapy 2.12.0 started (bot: ZomatoComplaintData) 2026-06-25 02:00:15 [scrapy.utils.log] INFO: Versions: lxml 6.0.2.0, libxml2 2.14.6, cssselect 1.3.0, parsel 1.10.0, w3lib 2.3.1, Twisted 25.5.0, Python 3.12.3 (main, Mar 23 2026, 19:04:32) [GCC 13.3.0], pyOpenSSL 25.1.0 (OpenSSL 3.5.2 5 Aug 2025), cryptography 45.0.6, Platform Linux-6.17.0-1013-aws-x86_64-with-glibc2.39 2026-06-25 02:00:15 [scrapy.addons] INFO: Enabled addons: [] 2026-06-25 02:00:15 [asyncio] DEBUG: Using selector: EpollSelector 2026-06-25 02:00:15 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor 2026-06-25 02:00:15 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop 2026-06-25 02:00:15 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor 2026-06-25 02:00:15 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop 2026-06-25 02:00:15 [scrapy.extensions.telnet] INFO: Telnet Password: 147ecec1ccc1b04d 2026-06-25 02:00:15 [scrapy.middleware] INFO: Enabled extensions: ['scrapy.extensions.corestats.CoreStats', 'scrapy.extensions.telnet.TelnetConsole', 'scrapy.extensions.memusage.MemoryUsage', 'scrapy.extensions.logstats.LogStats'] 2026-06-25 02:00:15 [scrapy.crawler] INFO: Overridden settings: {'BOT_NAME': 'ZomatoComplaintData', 'DOWNLOAD_DELAY': 0.5, 'FEED_EXPORT_ENCODING': 'utf-8', 'LOG_FILE': '/home/ubuntu/logs/ZomatoComplaintData/zomato_complaints_data/97799f0f703911f19ced0aab37b1cebd.log', 'NEWSPIDER_MODULE': 'ZomatoComplaintData.spiders', 'SPIDER_MODULES': ['ZomatoComplaintData.spiders'], 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor'} 2026-06-25 02:00:15 [scrapy.middleware] INFO: Enabled downloader middlewares: ['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware', 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware', 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware', 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware', 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware', 'scrapy.downloadermiddlewares.retry.RetryMiddleware', 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware', 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware', 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware', 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware', 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware', 'scrapy.downloadermiddlewares.stats.DownloaderStats'] 2026-06-25 02:00:15 [scrapy.middleware] INFO: Enabled spider middlewares: ['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware', 'scrapy.spidermiddlewares.referer.RefererMiddleware', 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware', 'scrapy.spidermiddlewares.depth.DepthMiddleware'] 2026-06-25 02:00:16 [scrapy.middleware] INFO: Enabled item pipelines: ['ZomatoComplaintData.pipelines.ZomatocomplaintdataPipeline'] 2026-06-25 02:00:16 [scrapy.core.engine] INFO: Spider opened 2026-06-25 02:00:16 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-06-25 02:00:16 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023 2026-06-25 02:00:16 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:53: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. 2026-06-25 02:00:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:20 [scrapy.core.engine] DEBUG: Crawled (403) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:20 [scrapy.spidermiddlewares.httperror] INFO: Ignoring response <403 https://www.zomato.com/webroutes/auth/csrf>: HTTP status code is not handled or not allowed 2026-06-25 02:00:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:21 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:21 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:22 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:22 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:23 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:24 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:24 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:24 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:25 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:26 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:26 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:27 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:28 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:29 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:29 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:29 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:30 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:31 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:32 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:00:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from before-call.apigateway to before-call.api-gateway 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section 2026-06-25 02:00:40 [botocore.utils] DEBUG: IMDS ENDPOINT: http://169.254.169.254/ 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: env 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: assume-role 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: assume-role-with-web-identity 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: sso 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: shared-credentials-file 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: login 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: custom-process 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: config-file 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: ec2-credentials-file 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: boto-config 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: container-role 2026-06-25 02:00:40 [botocore.credentials] DEBUG: Looking for credentials via: iam-role 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 169.254.169.254:80 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: http://169.254.169.254:80 "PUT /latest/api/token HTTP/1.1" 200 56 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: Resetting dropped connection: 169.254.169.254 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: http://169.254.169.254:80 "GET /latest/meta-data/iam/security-credentials/ HTTP/1.1" 200 16 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: Resetting dropped connection: 169.254.169.254 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: http://169.254.169.254:80 "GET /latest/meta-data/iam/security-credentials/s3OnBoardingForm HTTP/1.1" 200 1574 2026-06-25 02:00:40 [botocore.credentials] INFO: Found credentials from IAM Role: s3OnBoardingForm 2026-06-25 02:00:40 [botocore.loaders] DEBUG: Loading JSON file: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/botocore/data/endpoints.json 2026-06-25 02:00:40 [botocore.loaders] DEBUG: Loading JSON file: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/botocore/data/sdk-default-configuration.json 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:40 [botocore.loaders] DEBUG: Loading JSON file: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/botocore/data/s3/2006-03-01/service-2.json.gz 2026-06-25 02:00:40 [botocore.loaders] DEBUG: Loading JSON file: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/botocore/data/s3/2006-03-01/service-2.sdk-extras.json 2026-06-25 02:00:40 [botocore.loaders] DEBUG: Loading JSON file: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json.gz 2026-06-25 02:00:40 [botocore.loaders] DEBUG: Loading JSON file: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/botocore/data/partitions.json 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:40 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:40 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:40 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:40 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:40 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:40 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:40 [botocore.loaders] DEBUG: Loading JSON file: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/botocore/data/_retry.json 2026-06-25 02:00:40 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:40 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:40 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 "GET /emailTicketing/d8taht31rb7c73bvktr0-e324cae1-8d2c-4003-9acb-a7b79a56d400?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA54WIGD5U5JNPAYKV%2F20260623%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260623T154036Z&X-Amz-Expires=7200&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEFIaCmFwLXNvdXRoLTEiSDBGAiEAqUbIOyfxt3Q3Ju3xXAMq%2BzME6un3WHk%2BPhNAvDWUB7kCIQC6bUSgDs7zxbVXr8ubu0ih2GAyeLS7ohgCQVvuH%2Bbd8irwAwgbEAAaDDk1NDk3NjMxMzE5MyIMMkurkLmyS%2BRKYhUGKs0Dt9H%2BKtVd81oUV8cHK02f2rOcgblHZRqKKt8DsX6yEtAqxjHi7kftquNP9wBq59qShrboJ%2FgOW3QSH1SEeGdqsG4kucwhQ1fy2mA9V68HdNOHqS4aT3pTDMY%2F8TPeSjJ2lGn8iFnm9mKKCvaQThdOhdR8pIQP8IO51KPdR5%2BYkwL8sKx0C5wHVdzVmVqS%2FgDpweD9l3H75du1g2hWmBqk3UpkkEVrAKiMr8xKjLqcEP5E1GJx7%2B7ci89tZ6LiE70JbAd1LxK0856l8eRLZS299gdhKXoZKlaMaGuJb8r%2B4FlQVskr2Jp9puJhmhZlv6scrBia4UMMixgAZ7NywUSNqbBOORnS30gyIW0Dl5QUfavNqJ7pIsV1P9oEIdR%2BBEl6EX3f%2Ff4WMwlimJZJxqJ7nBfcLWDeT%2BGlzp8fodaqRXX5A8q5XHxuC256s3Vhp3a7SK3xfzFlkEC27BjvrNH6ZCgEQTqeWQpo8mDhUhf8nQme5Vq6SpOu59e9zK0s3qU3TrsuDAlLob%2BcDqJ0LLVYkdXge%2BJK%2FrefjWPM4Pe3zN7uTSZj%2BkrmrUqTJOAVFmhOAdWutcWP6YJIX9dnR8euXb5NqD2fZWx3A%2BT5n%2Fgwl7Dp0QY6pAFofOVbMLmPkYLXtYLz9RqWhJmCKyuYjw4%2FQJp2tAcvYDewnvUkhzsHiaChqFgVfwZqoyDb8zibt%2FqU39qM7ke8M9TQcUsrp%2BsvnUjZ5HYyZfhAGsTwHUhBCwYsfz2qYYQfLPNv2awEvKQLO4paBEWdJBDuVth18gESusn6%2BEY9gvK8W0FCWIJvoVteOE35%2BV8V1Js3qJ%2FdPJ7%2BSpTpxxGD3dIaEA%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=a7ae8ebbfc07a0e55f3ae31d6dd08564ef2fb43dc8e3d51c5244dfb85bd1d0c7 HTTP/1.1" 403 None 2026-06-25 02:00:40 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:40 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:40 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:40 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8270993942/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:40 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8270993942/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8270993942/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8270993942/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8270993942/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:40 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8270993942/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:40 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:40 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:40 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8270993942/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/0,D,b,G,Z cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '388'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8270993942/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8270993942/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8270993942/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8270993942/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:40 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8270993942/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020040Z x-amz-decoded-content-length:388 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:40 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020040Z 20260625/ap-south-1/s3/aws4_request 7036285d257f64d58020afd3c5c6e90cd8d46434c8450ba3a13b186a971329fa 2026-06-25 02:00:40 [botocore.auth] DEBUG: Signature: 887dceade4ea729f226e82a458076424ca7c0afed1e46311756762268b265607 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:40 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:40 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:40 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8270993942/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'g6QD7GjVrOBY7Gh3k3hZLVfQ8g65NCLUvb7HDb1vmDo0Lae+KgqVrm+LLjS3dorm24ureZVvmXDYUjtBGu3bPAN6/N3GvDWA', 'x-amz-request-id': '74ZM85EXNHDSHS6Y', 'Date': 'Thu, 25 Jun 2026 02:00:41 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"d535c6b23de3268c0dba9cd4b3bb78e6"', 'x-amz-checksum-crc32': '5ShXUg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:40 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 "GET /emailTicketing/d8tai5j1rb7c73dibqj0-46100bef-5e5d-47e4-b624-79815c362bb7?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA54WIGD5UVHJR52UQ%2F20260623%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260623T154110Z&X-Amz-Expires=7200&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEFQaCmFwLXNvdXRoLTEiRjBEAiACFmesCrmJlw7Ux4OeEur6q1q0DZUqnCbO8C6jUe%2FQ6AIgALFJh5iUp%2BUhZtNxz8hf6OtVmGCJCqNzwRGK%2Bi47tP8q8AMIHRAAGgw5NTQ5NzYzMTMxOTMiDKpXwfpHJhqQBJxPRSrNA2Rlk3N%2BHdM%2FxmFO57yPzAfpHR5XVynJsGRQp77%2F7C32zMahWlwczp8SY%2FXSzswwGB%2FPiQOkERY8AFr7CZyF1CvWk88Hxd%2FI6HAunO7lXZqSm%2BPdJq60fAl%2BwZF%2BM8%2FFZWs6MNDCHNpGodbf%2Fx3g%2BXOCU81M4dtNb%2FJQM2XUh%2BSQHppQJAnjFv7d7NQlq3X%2FlX9q5giuCf6jr5UWXN%2BCkiJReb9l6EQMpBdqIT0oxmvpCUpR9OoBF3pII5ldG%2Bi7fxQTpshjuws%2BReHeC%2Bg9Xw3NLfnVPfN2RKegUjyf3qScq9vSVagaTDGvXGXOGgwFzYSP0jM79rj1CT4YPP8c6Eg66rFrO8%2Fs6hPHFSzjCxmKW12mrsSkTbR9Za5%2Fc99VSg5QL7d0lqg8PT6sHIazmyIj2GrVA4xHFOo%2FdoK24eNQMFA4%2BVqnk9tZIdsRfzl1AhImAFcMqPrKcx89BmCUApcuK3XwZ9IVcumXX9E6e%2BmWStqXsaoa%2BoNLcvKn4TWlQjfLEIABh4sD6wmDOsT2BSufQTor0bLKNvH5HZCsR4hxOXS3YJJ0hOh95rT%2FLFrJZeEmoxOBF%2BUu9CAJ0l67VZAdMDNPy0PZDTlzAbvOML%2Fy6dEGOqYBG0nXp53vlb9k3if8YRVe%2FV44EjmVME2nYOFTcJv2dOFzeve310onUK%2BrYir5xmy6uMQC6NlUKW4N6D9BFURWBs8uoRoFsKLkevgg8k7%2BinzDOEFCFeLDdMcystfJciebISRuwPkZG1XBae2EaI2efJ1bDWaVEC2CvvpkVqw%2FT32AiDZXwPLeTQCKoT2wS2jmXkhQfatn4fQ8m5WtDSoerwvTFCIG8A%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=9b89fdb5d474b368606433c4cb02f69b7d02fd97436a679978fc9f7416818717 HTTP/1.1" 403 None 2026-06-25 02:00:40 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:40 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:40 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:40 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8270993942/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:40 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8270993942/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8270993942/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:40 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8270993942/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8270993942/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:40 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8270993942/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:40 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:40 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:40 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8270993942/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/0,D,b,G,Z cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '388'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8270993942/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8270993942/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8270993942/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8270993942/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:40 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8270993942/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020040Z x-amz-decoded-content-length:388 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:40 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020040Z 20260625/ap-south-1/s3/aws4_request 920150083864207ba65daaf3abfba3e8b272b8e5a3f3083aef9928bea39ae150 2026-06-25 02:00:40 [botocore.auth] DEBUG: Signature: 230a56f0665b43299a0b5fa6fb36e835da57136deb068447870dce2a76e4133b 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:40 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:40 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:40 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:40 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8270993942/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'z1v+bcHZG4NQcBZ9lypmj5fJOXFRi8xNeuEPgcG1pSdwBgf66BWp3eBJODOSF8LJyNYHYLa6arDwLM8xG8eiQVsS8uTk4JKL', 'x-amz-request-id': '74ZJ3GE2A09SZBAQ', 'Date': 'Thu, 25 Jun 2026 02:00:41 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"6fd7a356ed19df7d21f12877193e515a"', 'x-amz-checksum-crc32': 'FVRtFw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:40 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:40 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8270993942&view=customer_complaints_v2> None 2026-06-25 02:00:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:42 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:42 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:42 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:42 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:42 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:42 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /43721898-1-48681917/3bc3bdc774901897de8356fd7eee68a2.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020041Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=c4e40b72e9c06b9fdf0551b1bf03cedb2cdee6cb0bd9b5759ebc0b5a10ca6b3e HTTP/1.1" 200 82206 2026-06-25 02:00:42 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:42 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:42 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:42 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:42 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:42 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:42 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8269598130/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:42 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:42 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:42 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8269598130/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '82206'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8269598130/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8269598130/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269598130/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269598130/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:42 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8269598130/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020042Z x-amz-decoded-content-length:82206 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:42 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020042Z 20260625/ap-south-1/s3/aws4_request b4a022efa606604d0b0ad17f1b3f92bbea6801e6c2ba890d833bd2a7f2c83498 2026-06-25 02:00:42 [botocore.auth] DEBUG: Signature: bc4f4c3abb5be31726e6e9bcf42bf77f7971ff7e7fa3478a59795c073ce198ed 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:42 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:42 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:42 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:42 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8269598130/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'bbxc2PdNyQui1O0RI8UmxngmZRhda2ubbfG5+9AGSF+aBuJgwtfr9HGwijLI4aepgofiyHi9Ce4Vk5px78H0nXzRBXGMrjyO', 'x-amz-request-id': '5AGD7CB0S5QS5X67', 'Date': 'Thu, 25 Jun 2026 02:00:43 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"56fc69d23a8f4d833ca1b213a891b74e"', 'x-amz-checksum-crc32': 'djADaQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:42 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:42 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:42 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /43721898-1-48681917/90dda8a277d34e4c67183d1d89dcddf8.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020041Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=722cb2cd4e0fa14a635fa575e97f1eca32abbdc6a856e4ac3ddda95818fd749e HTTP/1.1" 200 86772 2026-06-25 02:00:42 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:42 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:42 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:42 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:42 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:42 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:42 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8269598130/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:42 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:42 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:42 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8269598130/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '86772'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8269598130/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8269598130/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269598130/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269598130/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:42 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8269598130/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020042Z x-amz-decoded-content-length:86772 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:42 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020042Z 20260625/ap-south-1/s3/aws4_request 008fc73b5d263e2a522e37c6f15b1c0069f994639eb14bbca69eb21e842d7af4 2026-06-25 02:00:42 [botocore.auth] DEBUG: Signature: d167e02fcb35c2aee24b103ec241677b9726eed7ed161d682a940cdaa965da60 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:42 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:42 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:42 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:42 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8269598130/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '7j/GgYbDIaQqK6qLmdYKd+HqHHyjiwNl1fNM2wpSMJzfovylePyGQPdBvJlvpTXGpUpNnTmm/xAOCnXWumdo4bCWEggIdZrT', 'x-amz-request-id': '5AGCYGHT3V4QH38Z', 'Date': 'Thu, 25 Jun 2026 02:00:43 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"52a1ededa5df62cb8717d4d9f253d64c"', 'x-amz-checksum-crc32': 'wqHrlw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:42 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:42 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:42 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:42 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:43 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /43721898-1-48681917/b21648d988ef6f2de92560b9359f4938.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020041Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=83f54c02e2d801d497e236305fd78d145300a31309a5a84356c345d6539fa9f3 HTTP/1.1" 200 82206 2026-06-25 02:00:43 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:43 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:43 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:43 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:43 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:43 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:43 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:43 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:43 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:43 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:43 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:43 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269598130/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:43 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8269598130/image-2.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:43 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:43 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:43 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8269598130/image-2.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '82206'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8269598130/image-2.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8269598130/image-2.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269598130/image-2.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269598130/image-2.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:43 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:43 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8269598130/image-2.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020043Z x-amz-decoded-content-length:82206 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:43 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020043Z 20260625/ap-south-1/s3/aws4_request bd6c29f18e9af66d685a72d00708f8e67a53271811d5e7c3c4c1340682fb7c8a 2026-06-25 02:00:43 [botocore.auth] DEBUG: Signature: cf8c0a93e882ffd99bb65cf969a421401681c9856680a6140fee16b2659465a6 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:43 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:43 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:43 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:43 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8269598130/image-2.jpg HTTP/1.1" 200 0 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '6tIiKfxYyqq61RtyY2fnn+v8j0awaJF67J3ZCP7SSZLZ6LzWUg54XZYpMIWQSWYP1KjqnXSbsIFzm+VjewXmgp6qdBd2IFwH', 'x-amz-request-id': '47FG92FJMEQ6MVDZ', 'Date': 'Thu, 25 Jun 2026 02:00:44 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"56fc69d23a8f4d833ca1b213a891b74e"', 'x-amz-checksum-crc32': 'djADaQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:43 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:43 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:43 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:43 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8269598130&view=customer_complaints_v2> None 2026-06-25 02:00:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:44 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:44 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:44 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:44 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:44 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:44 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:44 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:44 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:44 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:44 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /123686319-1-44330195/7d2f3c803a2197a83562f32b7a98ce9.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020043Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=69b34e469ae3ac4ee14828cf37f965d9f580f825fa850ab906017a4b1c56f3b8 HTTP/1.1" 200 38928 2026-06-25 02:00:44 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:44 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:44 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:44 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8251670531/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:44 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8251670531/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8251670531/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8251670531/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8251670531/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:44 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8251670531/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:44 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:44 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:44 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:44 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8251670531/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '38928'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8251670531/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8251670531/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8251670531/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8251670531/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:44 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8251670531/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020044Z x-amz-decoded-content-length:38928 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:44 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020044Z 20260625/ap-south-1/s3/aws4_request cfa946e60bd749925c8de79d1de92e9f7335f3f12fd856364ae69dce0220a3a4 2026-06-25 02:00:44 [botocore.auth] DEBUG: Signature: 880f51c5e692572b00059d54894b8c90388b5bc44b5de850493e4564e2f53f5e 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:44 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:44 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:44 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:44 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8251670531/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '8/Qd361ovNgN9uZFnABx6K4zCOVB+XJpYAdvbfYCl2V4Jf+mN/1GE/hIptBnqM/myfud6TqWqdg=', 'x-amz-request-id': 'CMT6ZPZ80ZSPPBWT', 'Date': 'Thu, 25 Jun 2026 02:00:45 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"ad5118d3c89fb21faf94f00b68cce8af"', 'x-amz-checksum-crc32': 'B242kA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:44 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:44 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:44 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /123686319-1-44330195/43c980f2abc274f0b16eac86ca43ba2d.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020043Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=352d1649b35111a272e5c3e1c4efa2d93ffa34ddcce2789ba29ea188180dee26 HTTP/1.1" 200 40880 2026-06-25 02:00:44 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:44 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:44 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:44 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8251670531/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:44 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8251670531/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8251670531/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:44 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8251670531/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8251670531/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:44 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:44 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8251670531/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:44 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:44 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:44 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8251670531/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '40880'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8251670531/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8251670531/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8251670531/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8251670531/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:44 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8251670531/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020044Z x-amz-decoded-content-length:40880 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:44 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020044Z 20260625/ap-south-1/s3/aws4_request 51c4ef5d88f9bbc4235a425ff84e37a032bbc991a8837adc61711e2b10f518e8 2026-06-25 02:00:44 [botocore.auth] DEBUG: Signature: 1feb24ebb15ad9feaa1863fb35ca81c427cd67299a668144afdfa8c1b8af5ac7 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:44 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:44 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:44 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:44 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8251670531/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '0YX3HlOWWFzq+Ct2AaV3R1lulBHgUYjGQwujG8vWz7uEvXCgrVOjNyips+MIO0qZrlL4aW2V9gI=', 'x-amz-request-id': 'CMT7W8GS1FCD395P', 'Date': 'Thu, 25 Jun 2026 02:00:45 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"7eb6067a97319d69ebf22ce3accd1939"', 'x-amz-checksum-crc32': 'kwNFuA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:44 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:44 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:44 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:44 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8251670531&view=customer_complaints_v2> None 2026-06-25 02:00:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:45 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:45 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:45 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:45 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:45 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:45 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 "GET /emailTicketing/d8tau7j1rb7c73bvl3fg-bbe56cc3-fdc0-49ea-9d22-091d460c1896?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA54WIGD5U4QZL3UXX%2F20260623%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260623T160655Z&X-Amz-Expires=7200&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEFgaCmFwLXNvdXRoLTEiRjBEAiBfgDd7mXx5YNZ%2FFqqPCkqXwaDW6gb1Ib5hDBxudUrWZAIgFh8%2BupVKyP6NyMyECtTi1h9Yn%2BIC%2BkZIPoM8opPqTOcq8AMIIRAAGgw5NTQ5NzYzMTMxOTMiDFzyrZBAAtSka0XMJCrNA9gzH0O5ZbVYFrtsbjmBnU6j2FHH7TaO4JosEwKYWCRO1dWHpGFdWjQy5zez1DdSKLFLG7IEVcd6ycijN3xFCoPtyu%2Bpu6eMIR203HbZh%2BK1QJVPxWQ0D9DTDgyOY1e2eDBiZnqeTrJJn%2FGQtDmzAlU%2Fini9m2br%2FAHWEMLOTXg0BlURrvE4ZdiUKHSZp7osb1EBXPT5yDliTRMePp%2BsrElShxssOKBVPFSrcD1aBKQuAV2ZK2nsdLz2IX0OpLGNeHYEsGsvfnBfW2Lma9HiJ3jhjorOOGY3gxLZVudt5wbD1wlN4WMwrXbdyJHYMpmLe22oXnxJMaluTJwlbUkYn5%2Fe9xorVr6wXYau%2FP2AmwPGpWCVWFJLlrXLozyyhqckgKF4QZns2orsEfFNzYf%2BBqf97rijRCq1h%2F0RYiX1wwg0Uc7t1sr8Ybs1qdPfdvB2ZoMe%2BRjsRubipG2SxxyDJ6v6uslHVBoFcA3CluAwdhoPe%2Bp5NNiI24coWSA7drgWFNtahZ0ggqYhKiDbKmmX4OvLSlQ%2Bx%2BNgXc%2B%2FROrcvXXkvxEyIn%2F5FbqGCfek3VtfYdtNrk46JTb5aDTB6HV3gBtc3XY%2F8ipdX9xvajh5MNjS6tEGOqYBIj09WuAhe7Sgt%2FcEfykUtqXtVrQwmRv8C9HDt9UfAlbO6bqUBHQ%2Fn01g73VXEQRNg6wOLtOh7OoQ6r67v%2F6KaxsPq7etqYtH0gW4S41R8c8DvhA5B6ryONwK6Y6xEINbSqKPtjTAoWIJTe373djNdMT5m22Z%2Bo4bOWq1d%2BC0UhSaAldtjPmvLW3OR1iSLC42wGRpkfKl5aBUTIq48jzhiK%2F7ffT1TA%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=1d2263767d147e86e6ee46180802184dc44562981a1c3117804c35f0a430bdbe HTTP/1.1" 403 None 2026-06-25 02:00:45 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:45 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:45 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:45 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:45 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:45 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:45 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8273164637/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:45 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:45 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:45 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8273164637/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '388'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8273164637/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8273164637/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8273164637/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8273164637/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:45 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8273164637/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020045Z x-amz-decoded-content-length:388 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:45 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020045Z 20260625/ap-south-1/s3/aws4_request 9352491f42b1c5f72d2a93d106a71aa3006a57c48e6fd7f8a401efa206736592 2026-06-25 02:00:45 [botocore.auth] DEBUG: Signature: 8842555c086a541ea9cd9e048f037e0f0ee84315f22cc6aea999cb2903eb9818 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:45 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:45 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:45 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:45 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8273164637/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'vgWo+9CQDK/YOW6yaiYdorRq2KdZSWgiAs9g8QLS0K5Gs9sqMRw4iLz/Ff9wYL9khQH9YqTfGv2pkyI7ecyKYTdRmqwXhc+z', 'x-amz-request-id': '1H0A20MY13KQ1279', 'Date': 'Thu, 25 Jun 2026 02:00:46 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"2e12cb19872fff2c86d5603dc9e3baa7"', 'x-amz-checksum-crc32': 'TXTtEQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:45 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:45 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:45 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 "GET /emailTicketing/d8tauib1rb7c73dd0j00-c09e1c39-4dd4-4c2f-9aa8-84b3d7acb0fd?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA54WIGD5URCMXTGZA%2F20260623%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260623T160737Z&X-Amz-Expires=7200&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEFgaCmFwLXNvdXRoLTEiRzBFAiBoJckZ8H9Eb4AdXDQG8J%2BL0xfS95jXh5tvAFVJsSQzfAIhAJzzoJpxU63eDRwCoWqAMYTGNnH8zsLZRoVqlN%2BeeQFQKvADCCEQABoMOTU0OTc2MzEzMTkzIgzPX5eTfRdTT5yaIXQqzQOF3BqnDIc%2Ft%2Fbxfs%2FvyEKN0yP1bvPj8PinJLrh0R9%2Bye7I64Nduis1k2QJxFSuZaqSotnjHP0hFDBgtHoW%2BQ4tCDdCTW1mmzk4pHfMmT5s2rOmtxJzLDSVxFCti3zPJYlUnpAMOE3oXRhcaiIycw92GC04UfQeolJBU9G%2BlpT8bZohOW%2BKNgRVlcVRxVB00yzghDWOX%2B0B6TlIcoPeBVKADJCCKUGGY%2Ftne0UyQVLH5DVlUVAZ8UWu00ACJFyNm97Wxpujr9FVBEA6xmn0FciK%2FLpAuJbWeq1lQrwZ3dEak9qObtLyQaOkn0jSQown99VF2vGuqYn%2FSOdd9bGd3LY5znem4OMznwQozodvBMazNdgHaa0iu2UzhUrtS3O0AyxC8jlivcIExXdVuauqBbNdEFrvWdMpWvfLM2OsWETMZzMmQN8PklhFIcGwh1sh3OzbKP44tlrKpGX0%2BPDmc2n7sJjsXBTOpzD65UO6SHbQER3apGmio4NGU7vs8cg6mmrj6zM%2ByCXyZj2JkE%2BJxdt7HDtHmI%2F0P9xoY61Jii8RdbSv7tNz6hmz5kY8GvC1F18rlF4LIQCOGXGjquJm0NcbPX%2FL8jeCJxwRY1ZVxjDG1%2BrRBjqlAcLmdB8gtmLGUnUEQwkKEUjRxFVspJEc6G8TXDGYjFreLKYOUQxnJImDKKXIDqct%2FB25nshRKaXb%2BDxnikb3%2FFuXzrEgkrahDRUUTBSIPqpnm4iL82ATg5b4olELqO8VTbmH3nLsdohYKB3Bah2W%2BwbJ%2FFg4CEs30ZPtysWJPwlFy4lCeMoDHIMxd4HotqDYy2srLdNfLk7CPJ0kO6bnbw8uonF8Sw%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=7bee870ce13e27ce6a1d278a179e1e0820e706444f3dc857ca73c958f8bf53e8 HTTP/1.1" 403 None 2026-06-25 02:00:45 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:45 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:45 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:45 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:45 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:45 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:45 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8273164637/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:45 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:45 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:45 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8273164637/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '388'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8273164637/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8273164637/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8273164637/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8273164637/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:45 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8273164637/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020045Z x-amz-decoded-content-length:388 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:45 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020045Z 20260625/ap-south-1/s3/aws4_request 2c3c1516dd0a14220cb65c0c17a974ddd7fbaf53485d94a91802598adc8ad946 2026-06-25 02:00:45 [botocore.auth] DEBUG: Signature: ce5ee15b08824a20d5d800f15b132ac7be50617bda65dcdb0f938b3579204617 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:45 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:45 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:45 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:45 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8273164637/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '4IXOwRJVDtAAUTYpXiE/1IZkXHntmj7TMN8Ec38nEEP7Hf2tld8JnBUK8ezb0d1VqW8QmmXlcO8x3ixuSrA8mnZpFp/nOQa8', 'x-amz-request-id': '1H0C8G9CJNJ664R5', 'Date': 'Thu, 25 Jun 2026 02:00:46 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"615ffcf7a861b44151f28f97fdb745ae"', 'x-amz-checksum-crc32': '2wY9Rw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:45 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:45 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:45 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:45 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): driver-order-bucket.s3.ap-southeast-1.amazonaws.com:443 2026-06-25 02:00:45 [urllib3.connectionpool] DEBUG: https://driver-order-bucket.s3.ap-southeast-1.amazonaws.com:443 "GET /order_bill_pickup_photo/12715597176.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHoaDmFwLXNvdXRoZWFzdC0xIkgwRgIhAMaSf76DO4N7YLH89K7Hx8NJZOyGbG%2BCL1u3ya54dEnhAiEAoFAxug4a92sxROii1k368X0YBVwuVParDLO0Cy9OFQMqygUIQxAAGgw5MzEzMDE3MDc1MjkiDO3CApj6nKLnkfOhVyqnBWKzwDxEhaaXbZWbSo41cxs7%2B4l9NSW6kH49yDuJPMyz%2BYMwhfqx4TrcGoRmJ4yhMZDWxST0kyd%2FeWtuly789XDOOtYirSYQ85QPqcJQaEqWht7CcNfFMYJMkY0J30cLPCVg4hbDOAWqzRCS%2F15oAhmnJwveSEhcUCZVc%2FA8nZV2VNsVfT%2FijZ5k449Oddyxe1ArVVUBBc7fvURsuTTMkGFc4chOE7ELiV%2F%2FVddZfjL9%2F9K%2FcnsV5byOqKXf7pJBTP%2FTlzLJdmgcn1kNdFcwdblrHN%2Fqsqm9f21ZRdQEHd6Tk6mdAeZfmGtL7C58JPWRb%2F0hyx0KTWJCUyAyR24Fqc1IweYAQnWNVuc9D7IaiCfTWLGir9deH5o9UC%2BKJz5ZiSxJfHffT3HR0vWhhfK5A%2Bv%2FQBaUr6mw1Hp%2FTNfgmwwMTLJYFTXg3aS1g6PHBFzi4NQ84iwmb8d0on8U48elCKFaSXe6Fk1BLW1ljDbU6itU686aIeZ6%2FK%2Bm5AaMF%2BTFmEZ0YM3Z%2FQwAgKioQQEBlFilKR2zjLLOuToLBdN97bpbaF%2Fs7E8czJhruV9lA8kEFc0knIyZupzI5cuGA7cb5UAat0KV%2FFzwM3REfUSxObpgfC%2BJDxaJmsUIUKnDyjdGpC%2BBFmIl4vzoCLf%2FRAF5uxBQUulsmxDow6jknCFCBd344FdFrMpt%2Ft2NrviWkeFJwLlgtyefIAI4s5rNtTydz605gzK4dmMV4c7neFdETKj4gDIlxVL40t1i5D7gRriR9rNzR3j%2FYXMRDrM9ci%2By83LXTH%2F5SdExrAgZinOEVZx%2Fk8bjyoIYIYqqz5ZocPS1Om7jCALecWPMlDMx%2FtaqHAm2Z%2BMOcni%2F%2Bm%2FcYFMchrO0tCtaXRecNVB4edwWLDOjbjlMW41TCcIw4pLy0QY6sAGKYzVKiUca4hMLWARcazJeaQuj2vREB1xKVHeiY3u0xr6JYLHMU%2BwjFmjvx3ljppABdgdLgY2zF5p8ndC8eEaigffSHzPAO9tStxRRq3PF99q8Trf7Hb%2BTwmYVkkdsO%2B4o2egXwWYRxTpF6PaBjOYgMM9FfbiZU4mXa%2BbHhsF5OgWJO9e4hGfDjX7R%2F3rtmWOYssVdD8Fi9vdD8wWZXWdNPsGf74GoOJiiLn36%2FPPFuA%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E6ZLQOLR5%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020044Z&X-Amz-SignedHeaders=host&X-Amz-Expires=7200&X-Amz-Signature=f8e359cc4e4ecfb07f063323fc2b8e11ee5b3c1b5414fa3d7fa1d42559db39fa HTTP/1.1" 200 155463 2026-06-25 02:00:46 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:46 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:46 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:46 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:46 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273164637/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:46 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8273164637/image-2.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:46 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:46 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:46 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8273164637/image-2.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '155463'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8273164637/image-2.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8273164637/image-2.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8273164637/image-2.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8273164637/image-2.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:46 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8273164637/image-2.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020046Z x-amz-decoded-content-length:155463 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:46 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020046Z 20260625/ap-south-1/s3/aws4_request 1d6a8a5470533b61735737b176e91ae467d3b0ef69f2d3d6f4148ff3018c8943 2026-06-25 02:00:46 [botocore.auth] DEBUG: Signature: 04d605634ff86352f04bdaf99464ad1a9bc35a733118891c5909ffecd51502e2 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:46 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:46 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:46 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:46 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8273164637/image-2.jpg HTTP/1.1" 200 0 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'V48Gl2jc9qIa/QJkIIAHglhG9YId0eXdbSW6N2Lq0k2w88p4Dfj+MlLwL4XewRzegrbIOsO6f24gnSDPYOjVAeTEs6fiZlkn', 'x-amz-request-id': 'A9P2S3GTKAMAH6C4', 'Date': 'Thu, 25 Jun 2026 02:00:47 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"3a1d030b91f453d3ac8753b8c254ea90"', 'x-amz-checksum-crc32': 'a+OaNQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:46 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:46 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8273164637&view=customer_complaints_v2> None 2026-06-25 02:00:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:46 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:46 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:46 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:46 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:46 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:46 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /5521445-1-151477967/35775430-0F76-40A3-A9B5-72E6B51346BB.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020045Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=b6536c1003d3cdd6cf1dc6c0b8bfb90a2d35e9c68c4ef90d3cbac2fc51b5e752 HTTP/1.1" 200 2787649 2026-06-25 02:00:46 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:46 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:46 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:46 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8256180171/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:46 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8256180171/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8256180171/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:46 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8256180171/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8256180171/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:46 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8256180171/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:46 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:46 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:46 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8256180171/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2787649'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8256180171/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8256180171/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8256180171/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8256180171/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:46 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8256180171/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020046Z x-amz-decoded-content-length:2787649 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:46 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020046Z 20260625/ap-south-1/s3/aws4_request 180f852b408ffbcdeff43981174e5fbabe0f11343b861f0f9a6902db4fa2092a 2026-06-25 02:00:46 [botocore.auth] DEBUG: Signature: 8f64a8b6e0e5b5d5b40eff8427582b6ff135e93a2f98111979bc3179d75c6daa 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:46 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:46 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:47 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:47 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:47 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8256180171/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:47 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:47 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:47 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '9Em0kGKpSOzoaE6e6r3PBYEsoil2Q+v0l49cAYt31z+yUA4o6PpHwFRj0jNLnb9p4QBRX/nteEQ=', 'x-amz-request-id': 'K5WJ168HG14NVEYX', 'Date': 'Thu, 25 Jun 2026 02:00:48 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"1b3961cda1b0b9e51b4c653c68dfd54b"', 'x-amz-checksum-crc32': 'hBTP+A==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:47 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:47 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:47 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:47 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:47 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:47 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8256180171&view=customer_complaints_v2> None 2026-06-25 02:00:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:47 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:47 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:47 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:47 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:47 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:47 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:47 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:47 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:47 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:47 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:47 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:47 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:47 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:47 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /14222593-1-4302861/7ED74376-6C81-421B-9815-33842325F52A.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020046Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=90fd725161cda021ce71d440aa97fdc7c93df1f8837debae23fbb64eb9af4ffd HTTP/1.1" 200 2186763 2026-06-25 02:00:48 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:48 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:48 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:48 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:48 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:48 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:48 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268286651/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:48 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:48 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268286651/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:48 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268286651/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:48 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268286651/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268286651/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:48 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:48 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8268286651/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:48 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:48 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:48 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8268286651/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2186763'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8268286651/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8268286651/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8268286651/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8268286651/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:48 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:48 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8268286651/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020048Z x-amz-decoded-content-length:2186763 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:48 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020048Z 20260625/ap-south-1/s3/aws4_request 3ee51720fab12d583b947d5a90707205ae69b427d44e68e911e78d4702c83ca5 2026-06-25 02:00:48 [botocore.auth] DEBUG: Signature: 0c95733f1311bada22b3d9a5916c31a6c322131b6ada75d8d962da42aff6143c 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:48 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:48 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:48 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:48 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8268286651/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'HECDSRTtzyltso8l9Bc43JRLv1WcFntrbVg1TauKjN/KyTCUM/KPC9IiWcda9u6K6cDPf9d9rF/OQOnP+RTPJjI9XuGHxeTz', 'x-amz-request-id': '7DKF2DVCN2GP5N9Z', 'Date': 'Thu, 25 Jun 2026 02:00:49 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"1f14decfb3a3b4b4f13c8794e0a442e6"', 'x-amz-checksum-crc32': '3db4Bg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:48 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:48 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:48 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8268286651&view=customer_complaints_v2> None 2026-06-25 02:00:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:48 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:48 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:48 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:48 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:48 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:48 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:48 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:48 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:48 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:48 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:48 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /3012600-1-140397270/F140A4EA-A9BE-439A-AEE6-6167DCA6CBCF.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4ETGYGRJ5Z%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020047Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHkaDmFwLXNvdXRoZWFzdC0xIkcwRQIgUFVZg0t3GL8RsPAT3Sf62JiuLlIfAELmrJXFIovfzNwCIQCuDU46V%2FQepICXIgVAg7vik%2BqXdpZRvj4ywj5UcU3hCir%2BAwhCEAAaDDkzMTMwMTcwNzUyOSIMU65QCA2k9W%2BoOGzBKtsDpDHf7UpM%2Faw88rsR1YmBFoTCldFeAzA6nSX8rifHDWOAT4wQ47EW6dKRTMeD3Lq3Vq9iMaVWx2N07KTQ4vgR5gzw%2FebAiHCKT1YU2bcXEWzy%2B85r0%2BdKwjIoR9FuV2YT4pQvvxAeIvt6ZXqJda5AwH%2Bt9QkcDkAggQdUPXKNKm5x9FGVRFwPDskxVFd112jxiINIr6rn8GwG%2FRQQg2gslf%2FTk8%2FV5zHm3WDJBACMKwhY4VaQtb%2FOlfnEXOrLemdNmLNpvfjT2nnrDODW9P76BA9RLPIEnmPynv5ydfjBWDiNxNxxkEud%2FrmvmRahYryKIglSskWAlfxpoKV25gEwg1YW0ruF%2FDrBijg2rD49CmhF845yN1%2F8ksvvdQjpLtPYWg6MCPXo50SeiOB9TgZqyxvR7g8UXeQ%2BXmHXb%2BQShXFXsQf84UiVamctrsBCerm3e3Yr1cWYyaeCd4WB4hgBtfmYNOln9Ifd5niCZ8mk5ETJ6PS0Ig6l%2Flq3C2z1IHG7sX33DDvJ5VhUyoujSczXQsTsOa7W%2Bd3PcZQqNEq2UNVJYy9wd0OV3pZfCBq3QY%2BVTUfgLDx8nG5qwADPBSLKeDy5OVw4opCujOAJ3smccdsdzo%2FwbiwQ3jIYkjDO9%2FHRBjqlAU1P5nKD%2BogsQV%2BnqigipIryUWEebH%2Fs7s8Xdzbl0breOSasrDH1BY%2BZO89iF%2Fj3NebEAEp%2F10arz9Bewoqk0NvU2%2Fkx9Yt2HBmEnAi6HfJ13iXU0nu0l9duncOtiAQARc7JWQofhu%2FaONBhP%2B6U%2BnWNetM9UkuJ4gRRULmjQK7G7T9XqVf64J%2FQo9xhxPFOU%2FLxTRdtSU8ARCkefB676OpQ4xnmgQ%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=2d071dd6a8d0de61101f624a4159f811782cce551552395271d5ef4b0fc3ba05 HTTP/1.1" 200 3291702 2026-06-25 02:00:49 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:49 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:49 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:49 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275705438/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:49 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275705438/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:49 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275705438/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275705438/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275705438/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:49 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8275705438/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:49 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:49 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:49 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8275705438/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '3291702'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8275705438/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8275705438/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275705438/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275705438/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:49 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8275705438/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020049Z x-amz-decoded-content-length:3291702 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:49 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020049Z 20260625/ap-south-1/s3/aws4_request 4080e0865d275b127fb4392dc3e352ba074a8ff116e1e7192929e6c3ed635eee 2026-06-25 02:00:49 [botocore.auth] DEBUG: Signature: 3743f9f2d21a15fc76acb5abb9e1dbd52bc2d5c80c8377bb56e2dcc2e4baf7cc 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:49 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:49 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:49 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:49 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8275705438/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'vWr3hb/0i2eNr3HrWM1VRpylXWSc/sJnqNx+WZ0If/Nm1Za6uhLmLb1c/mWp37UmO276x6M6VHw=', 'x-amz-request-id': '3YA01VQQ799NA451', 'Date': 'Thu, 25 Jun 2026 02:00:50 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"36439775f3960f890b16c26fe93a1c71"', 'x-amz-checksum-crc32': 'tHUN/g==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:49 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:49 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:49 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /3012600-1-140397270/5CA9E95D-34CF-499F-BC2A-1355868E0206.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020047Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=a03183ed7d4e2d3661c2a6ffcdda7c460b62d0b4ffc77fd3634037de0862ed5e HTTP/1.1" 200 2995074 2026-06-25 02:00:49 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:49 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:49 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:49 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275705438/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:49 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275705438/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:49 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275705438/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:49 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275705438/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275705438/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:49 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8275705438/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:49 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:49 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:49 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8275705438/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2995074'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8275705438/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8275705438/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275705438/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275705438/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:49 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8275705438/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020049Z x-amz-decoded-content-length:2995074 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:49 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020049Z 20260625/ap-south-1/s3/aws4_request 60d2bcba80cb7b15a4a81d8d3d54f91aa70b62816c2760671ffe24cd7bda5797 2026-06-25 02:00:49 [botocore.auth] DEBUG: Signature: a322bbcc6b3cacab297639b0a27ce15f8cbd827d2e9ccb22f90fd55cc672435b 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:49 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:49 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:49 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:49 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8275705438/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'BzKu/gcsiV6jNJRUnYiMJlkaQGvgMCZRlqHHJy/skr4+meeU7w2nWbUouA2ArUfL7tKHeX9nHEI=', 'x-amz-request-id': '3YA3H868C4X8HT5J', 'Date': 'Thu, 25 Jun 2026 02:00:50 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"4e8f79d01445c44c6c42c2c953cdd6cc"', 'x-amz-checksum-crc32': 'zl7yUQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:49 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:49 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:49 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8275705438&view=customer_complaints_v2> None 2026-06-25 02:00:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:50 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:50 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:50 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:50 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:50 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:50 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /4481684-1-229524500/25F48470-B154-450B-8274-E87D98323DA8.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020048Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=153b0d610cd370ddc1099ab86cfdb16da5090516b04fb73b448d125d706ddcf3 HTTP/1.1" 200 2213438 2026-06-25 02:00:50 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:50 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:50 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:50 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:50 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:50 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:50 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275377630/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:50 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:50 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275377630/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:50 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275377630/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:50 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275377630/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275377630/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:50 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8275377630/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:50 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:50 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:50 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:50 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8275377630/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2213438'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8275377630/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8275377630/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275377630/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275377630/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:50 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:50 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8275377630/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020050Z x-amz-decoded-content-length:2213438 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:50 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020050Z 20260625/ap-south-1/s3/aws4_request 7888375692ea19e378650dc011c447ea3d843fc3a0f3c7ab93873f77b61c26ef 2026-06-25 02:00:50 [botocore.auth] DEBUG: Signature: 8f42ae99bb14b1fb8e5bd09db3dbd3b7928168731bcddbafc896749606368d38 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:50 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:50 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:50 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:50 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8275377630/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'qL1XQoajQmybbmgyL3TkXN5gjfAv5jdyqAdcVZS3Cv1OU8J2HsLU3SyN3c2WKAJZOstG1MuJ3og=', 'x-amz-request-id': 'ZYPGDJSF13TVEKZ4', 'Date': 'Thu, 25 Jun 2026 02:00:51 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"f417f7f414723c752a8e231347cdbfab"', 'x-amz-checksum-crc32': 'qoBLIg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:50 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:50 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:50 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:51 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /4481684-1-229524500/84E390A7-2289-4319-97F0-4F5B66525EA6.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020048Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=db961841124c3907af08a61eb9d7c31a0def2485737b8ad07700b959b8617548 HTTP/1.1" 200 2399974 2026-06-25 02:00:51 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:51 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:51 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:51 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:51 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:51 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:51 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275377630/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:51 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:51 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275377630/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:51 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275377630/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:51 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275377630/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275377630/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:51 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:51 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8275377630/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:51 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:51 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:51 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8275377630/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2399974'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8275377630/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8275377630/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275377630/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275377630/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:51 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:51 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8275377630/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020051Z x-amz-decoded-content-length:2399974 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:51 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020051Z 20260625/ap-south-1/s3/aws4_request 0900bef7deb74b7279dac8bef13071f1293b4813f4f020f642b55bb522f28391 2026-06-25 02:00:51 [botocore.auth] DEBUG: Signature: faf7ea99276e585519a01129801e1527cda5296403d7606d2021cc6ee0a2612c 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:51 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:51 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:51 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:51 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8275377630/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'RUn58t1udxELq/VL/6LZst+ODAw18/0V4Ihzij3m6CfJZFR0kMS626FN8rgQVXsPxz1yT6hpqxs=', 'x-amz-request-id': '2Z9GHJAST7VBKHTQ', 'Date': 'Thu, 25 Jun 2026 02:00:52 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"110f50e50961f1a04bac4b7483a09a8e"', 'x-amz-checksum-crc32': 'Ui1jBw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:51 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:51 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:51 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8275377630&view=customer_complaints_v2> None 2026-06-25 02:00:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:51 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:51 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:51 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:51 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:51 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:51 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271514541&view=customer_complaints_v2> None 2026-06-25 02:00:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:52 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:52 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:52 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:52 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:52 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:52 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:52 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:52 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:52 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:52 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /11912038-1-54550294/E6F8FB31-FB3C-41B4-9E63-C3D74C498952.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020052Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=f5f7701bb41654c4e1a6efb7cf0652e7443b58828a8598b9770c6d69419e3194 HTTP/1.1" 200 2373684 2026-06-25 02:00:53 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:53 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:53 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:53 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265859205/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:53 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265859205/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265859205/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265859205/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265859205/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:53 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:53 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8265859205/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:53 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:53 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:53 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8265859205/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2373684'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8265859205/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8265859205/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8265859205/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8265859205/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:53 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8265859205/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020053Z x-amz-decoded-content-length:2373684 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:53 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020053Z 20260625/ap-south-1/s3/aws4_request 587a8e487dcc996df718de790ee3fa561e17231402bfac8a6a25e44d362405a9 2026-06-25 02:00:53 [botocore.auth] DEBUG: Signature: 62843780dcafe6e1f40fc7ffd4d9d2e8c3ef003f372d2ad4aa4359179cd91d24 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:53 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:53 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:53 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:53 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8265859205/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'hHLLZ9q9XxzC3owUB2oxgsNmsa2ZbDuN87TWUR1GxG27rWcegWWoTGoeHaSm/TzPPQ993yLz1WXDCiLUVjYFkio4HyWhfY9z', 'x-amz-request-id': '1MFWDEGQN1G06JSJ', 'Date': 'Thu, 25 Jun 2026 02:00:54 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"df6bad5100cdcd977c61dcd71b55aa73"', 'x-amz-checksum-crc32': '0fJNjQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:53 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:53 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:53 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /11912038-1-54550294/9DEB9CB9-DA00-4EE2-BE06-70EBE9154B86.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020052Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=c2803672c14772072969339eacc9ad031b2a721e4a7c52d418aecc108ece1322 HTTP/1.1" 200 2300554 2026-06-25 02:00:53 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:53 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:53 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:53 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265859205/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:53 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265859205/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265859205/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:53 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265859205/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265859205/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:53 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8265859205/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:53 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:53 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:53 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:53 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8265859205/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2300554'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8265859205/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8265859205/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8265859205/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8265859205/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:53 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8265859205/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020053Z x-amz-decoded-content-length:2300554 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:53 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020053Z 20260625/ap-south-1/s3/aws4_request 613301da5243b0d7e529aaa8a9e4612a830984f4c2d17ec6727bc2e61f4a6705 2026-06-25 02:00:53 [botocore.auth] DEBUG: Signature: b16e5ca775d2cb62c408a3465034f4ea5dee2b4dea18e5de043e4612a57b06b0 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:53 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:53 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:53 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:53 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8265859205/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'i8BJHuApfSBuFbK65YT1gGka1MYEom4G8zBpD7EHbiIIvesxt27CKTEVqsg5gjzkd2PGlFk6fc1GrSPqpjNw3ulAxVRhomh3', 'x-amz-request-id': '1MFJ3G3KQ39FP40J', 'Date': 'Thu, 25 Jun 2026 02:00:54 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"a100d14f7e993d2de6fbb016ecb186a8"', 'x-amz-checksum-crc32': '/M9eHA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:53 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:53 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:53 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:53 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8265859205&view=customer_complaints_v2> None 2026-06-25 02:00:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:54 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:54 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:54 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:54 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:54 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:54 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:54 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:54 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:54 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:55 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /2707418-1-1991816/21B5293E-586C-444C-BE5A-41DA182095AB.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020054Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=3007161b0384af18c2476d01145b69b2c6ee0b20b5a4e32ed01777d1c06e747d HTTP/1.1" 200 1818652 2026-06-25 02:00:55 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:55 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:55 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:55 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:55 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:55 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:55 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274141609/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:55 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:55 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274141609/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:55 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:55 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274141609/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:55 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274141609/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274141609/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:55 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274141609/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:55 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:55 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:55 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8274141609/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1818652'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8274141609/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274141609/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274141609/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274141609/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:55 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:55 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8274141609/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020055Z x-amz-decoded-content-length:1818652 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:55 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020055Z 20260625/ap-south-1/s3/aws4_request 8cd8b8b19ef716758466014900bc02439528d368689be62c2e356eb7ac0b53d2 2026-06-25 02:00:55 [botocore.auth] DEBUG: Signature: 9d7234a6b0e4f0900a98a7a21a2b0c689e38d4de7a3ebb8fd6674c40270030e3 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:55 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:55 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:55 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:55 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8274141609/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'rp/m0y+aFGwCx/bidMjQ2KEGjcYIW/jyjr66FpVflOm7WmwNK/JenBrgqTMaDuN9pmdYidWTLG8=', 'x-amz-request-id': 'PG9PZQ8Q2NMTGX5C', 'Date': 'Thu, 25 Jun 2026 02:00:56 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"ef82b29a2affe41f0976f7bbc2ace5d5"', 'x-amz-checksum-crc32': 'Sq2mEQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:55 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:55 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:55 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:55 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:56 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /2707418-1-1991816/1E73A708-30A5-46E8-8444-57A2544E09DC.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020054Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=4a6c750dc04117e0f08f220cb67f6eecca07228cab474141db295189c9e2b7ed HTTP/1.1" 200 1903010 2026-06-25 02:00:56 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:56 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:56 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:56 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:56 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:56 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:56 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274141609/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:56 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:56 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274141609/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:56 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274141609/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:56 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274141609/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274141609/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:56 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:56 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274141609/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:56 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:56 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:56 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8274141609/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1903010'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8274141609/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274141609/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274141609/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274141609/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:56 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:56 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8274141609/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020056Z x-amz-decoded-content-length:1903010 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:56 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020056Z 20260625/ap-south-1/s3/aws4_request 3cb2133c639f8dfef9b7db766a47caba6a42eddab78be56fd34221a6e335de2e 2026-06-25 02:00:56 [botocore.auth] DEBUG: Signature: c5dc97e1f30aa4d072256b7d4232cc8cf88228009ffe353fb9a2a4f79c83ab03 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:56 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:56 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:56 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:56 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8274141609/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'y/H+xmdVSePnvGZiRZBcJNn4hp2wAcP3C0DJIDY2QGWeLWRofFssgLG43/Knt2qp3ToAbSR/7aM=', 'x-amz-request-id': 'RPZGC6Y619YCQ294', 'Date': 'Thu, 25 Jun 2026 02:00:57 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"3f539be6d3a20764c0b64c7e97b97850"', 'x-amz-checksum-crc32': '5idLAg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:56 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:56 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:56 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8274141609&view=customer_complaints_v2> None 2026-06-25 02:00:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:56 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:56 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:56 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:56 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:56 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:56 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /5515539-1-63026745/36FB20EA-5901-47F8-A3AD-7F5C6A574CEE.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020055Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=d34dc5ea7ac7bdc487b82475c6e6cfbf89b328ae7aeb6d71859192c04da0d699 HTTP/1.1" 200 2149964 2026-06-25 02:00:57 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:57 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:57 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:57 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266345577/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:57 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266345577/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266345577/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266345577/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266345577/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:57 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:57 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266345577/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:57 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:57 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:57 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266345577/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2149964'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266345577/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266345577/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266345577/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266345577/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:57 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266345577/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020057Z x-amz-decoded-content-length:2149964 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:57 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020057Z 20260625/ap-south-1/s3/aws4_request cd1783dcd283f40f4a93de1670d26efeeff0d01324f65eb61e4b50bd0a72e986 2026-06-25 02:00:57 [botocore.auth] DEBUG: Signature: 64969b28f6ee04f07a4fc68ba9e98f065ac10a21987996a82cf3bdde2d67c503 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:57 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:00:57 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:57 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:57 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266345577/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'vHrk6N5kBNZYw3EGzycjDiRjeeqQnMVGZrV48eCPYEKfr7uDpsxD0vkcSbxHDSnMuoKxyFQoMq3nrQbnaL4iim9XxWtRostg', 'x-amz-request-id': 'EEPZVCAJ3WFGAKRH', 'Date': 'Thu, 25 Jun 2026 02:00:58 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"c375d754f5607d5d69d663d2493efb58"', 'x-amz-checksum-crc32': 'nzL55A==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:57 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:57 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:00:57 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /5515539-1-63026745/923FBDE6-298B-4895-9D34-59FBA0B5B537.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020055Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=1dfbcf708d5e1dbff2be6b7d9b35edb54b3ab86932b6a11858f6837fd9207c5d HTTP/1.1" 200 1092537 2026-06-25 02:00:57 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:00:57 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:00:57 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:00:57 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266345577/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:00:57 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266345577/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:00:57 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266345577/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:00:57 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266345577/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266345577/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:00:57 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266345577/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:00:57 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:00:57 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:00:57 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266345577/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1092537'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266345577/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266345577/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266345577/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266345577/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:00:57 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266345577/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020057Z x-amz-decoded-content-length:1092537 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:00:57 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020057Z 20260625/ap-south-1/s3/aws4_request 19c4da8b00e47587e39293f93a5694c839ae636f51dcd7c63bae407dcdb0c382 2026-06-25 02:00:57 [botocore.auth] DEBUG: Signature: 8aff72bd6b0b0bf6de475b61636ce1e218c3a78a885d168ea63ebd4772cb97c7 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:00:57 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:00:57 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:00:57 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:00:57 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266345577/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'UwAgScpL2R6u+LqHOR6SCoqOlv/MkAmJbQYXCm2hoeMBJTF3LYXBtD8iAqXpV2YNKI9eIeu8B+Pbryxlkwcc2etRKhxATkMs', 'x-amz-request-id': 'EEPRJT5269EES5RC', 'Date': 'Thu, 25 Jun 2026 02:00:58 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"1b3276a0d572554c01cd015fc9495049"', 'x-amz-checksum-crc32': 'mA/bGw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:00:57 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:00:57 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:00:57 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:00:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8266345577&view=customer_complaints_v2> None 2026-06-25 02:00:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:00:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:00:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:00:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:00:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:00:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:00:57 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:00:57 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:00:57 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:00:57 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:00:57 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:00:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8260950554&view=customer_complaints_v2> None 2026-06-25 02:00:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:00:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:16 [scrapy.extensions.logstats] INFO: Crawled 103 pages (at 103 pages/min), scraped 13 items (at 13 items/min) 2026-06-25 02:01:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:45 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:01:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:01:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:01:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:01:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:01:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:01:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:01:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:01:45 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:01:45 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:01:45 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:01:45 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:01:45 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:01:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271300338&view=customer_complaints_v2> None 2026-06-25 02:01:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:01:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:16 [scrapy.extensions.logstats] INFO: Crawled 201 pages (at 98 pages/min), scraped 14 items (at 1 items/min) 2026-06-25 02:02:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:02:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:16 [scrapy.extensions.logstats] INFO: Crawled 299 pages (at 98 pages/min), scraped 14 items (at 0 items/min) 2026-06-25 02:03:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:39 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:03:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:03:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:03:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:03:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:03:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:03:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:03:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:03:39 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:03:39 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:03:39 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:03:39 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:03:39 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:03:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8273021948&view=customer_complaints_v2> None 2026-06-25 02:03:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:39 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:03:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:03:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:03:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:03:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:03:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:03:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:03:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:03:39 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:03:39 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:03:39 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:03:39 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:03:39 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:03:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:03:39 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /260255-1-49111930/A0146DE2-2BFC-41BD-A0BA-8D9156BE3FB4.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020339Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=ab0fa364692284d87d1e27ba36e300653b579d31429e34bcbb809fd0026b5acc HTTP/1.1" 200 2319018 2026-06-25 02:03:40 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:03:40 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:03:40 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:03:40 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:03:40 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:03:40 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:03:40 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277346156/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:03:40 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:03:40 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277346156/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:03:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:03:40 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277346156/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:03:40 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277346156/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277346156/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:03:40 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8277346156/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:03:40 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:03:40 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:03:40 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8277346156/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2319018'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8277346156/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8277346156/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277346156/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277346156/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:03:40 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:03:40 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8277346156/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020340Z x-amz-decoded-content-length:2319018 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:03:40 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020340Z 20260625/ap-south-1/s3/aws4_request 0f9eceb278735dbb940ece6186b88eee974b333e4be262951d21bc06fe480773 2026-06-25 02:03:40 [botocore.auth] DEBUG: Signature: b665b82d2db8fb86bacac81630fcd380a782d2d2c854682c4a8ab286b8b851df 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:03:40 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:03:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:03:40 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:03:40 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:03:40 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8277346156/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'nI/KWL9QeAOchvkfHAoXFzis0cWOEIJA9AcZ7ynYBo7x+AZRdEDWb87nig73rX3qQ+TtKfrqUQtpRl03LlkXs99wAm3JFvym', 'x-amz-request-id': '9EAPFWD9TVGE14X9', 'Date': 'Thu, 25 Jun 2026 02:03:41 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"172a02e40268f81565c65c17e3213dea"', 'x-amz-checksum-crc32': 'Wu4HyQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:03:40 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:03:40 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:03:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:03:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:03:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:03:40 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /260255-1-49111930/BCDAB7C0-850E-48D5-8EDA-8B7D4C292856.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020339Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=ff17968599a3705a63dbe1b1ce62eceb983e23330471d4d61743f2a3338ca144 HTTP/1.1" 200 1331348 2026-06-25 02:03:41 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:03:41 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:03:41 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:03:41 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:03:41 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:03:41 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:03:41 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277346156/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:03:41 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:03:41 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277346156/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:03:41 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277346156/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:03:41 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277346156/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277346156/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:03:41 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8277346156/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:03:41 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:03:41 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:03:41 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:03:41 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8277346156/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1331348'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8277346156/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8277346156/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277346156/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277346156/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:03:41 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:03:41 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8277346156/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020341Z x-amz-decoded-content-length:1331348 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:03:41 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020341Z 20260625/ap-south-1/s3/aws4_request 1faab7a09575108f851bdfbd888ba5134d87028a26f86566094065418683ea80 2026-06-25 02:03:41 [botocore.auth] DEBUG: Signature: 4c909f8fde1e491c027317960800960917fbc0d4a071e0136d5b4814329c8f15 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:03:41 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:03:41 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:03:41 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:03:41 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8277346156/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'P7FOhl4IYV5XrrCEofU7sFBAWdOfQDqVqFaESNvmmQX7hyjEV7WegZfQ2WL/4DY4WMLkPHg3ypaGgh3to+GmALh/oiDhHgwc', 'x-amz-request-id': '1ZWX5BF3PBC6W6SB', 'Date': 'Thu, 25 Jun 2026 02:03:42 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"7ae857d172e606bc6f88a48eca0726ac"', 'x-amz-checksum-crc32': 'FfP1VQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:03:41 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:03:41 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:03:41 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:03:41 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:03:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277346156&view=customer_complaints_v2> None 2026-06-25 02:03:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:03:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:04:07 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:04:07 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:04:07 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:04:07 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:04:07 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:04:07 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:04:07 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:04:07 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:04:07 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:04:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:04:07 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /195889168-1-436728238/fbe84d71fe1e1e6f2b0f580f0c85057.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020406Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=6a40c21a881bf2248d7ec94c6614a9cf4c54c56668101fa99ee87ae2da7fbba0 HTTP/1.1" 200 72230 2026-06-25 02:04:07 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:04:07 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:04:07 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:04:07 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:04:07 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:04:07 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:04:07 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271111506/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:04:07 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:04:07 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271111506/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:04:07 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271111506/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:04:07 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271111506/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271111506/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:04:07 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:04:07 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8271111506/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:04:07 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:04:07 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:04:07 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8271111506/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '72230'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8271111506/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8271111506/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271111506/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271111506/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:04:07 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:04:07 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8271111506/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020407Z x-amz-decoded-content-length:72230 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:04:07 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020407Z 20260625/ap-south-1/s3/aws4_request e6966f4512bc2860be5c0f6d5ad843f69f056f02a2c0d21efb3d9a93aa8539b4 2026-06-25 02:04:07 [botocore.auth] DEBUG: Signature: 1e9282b86c207da94c1a9d6b0aeb52dbb29e341083e4e9961cd9b42e989ee0d4 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:04:07 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:04:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:04:07 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:04:07 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:04:07 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8271111506/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'uVOygO9yeyLWfGHclZXxeo8Hxa0yOSuL1oIL8n+sMRGiriYwZRenidL2cme7MEl4pnbD/U2Bslk=', 'x-amz-request-id': 'N8BYG5X9T1956WFB', 'Date': 'Thu, 25 Jun 2026 02:04:08 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"81d0ab3e8103316f5a144ff2b061b975"', 'x-amz-checksum-crc32': 'rWHRbQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:04:07 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:04:07 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:04:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:04:07 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:04:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271111506&view=customer_complaints_v2> None 2026-06-25 02:04:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:16 [scrapy.extensions.logstats] INFO: Crawled 396 pages (at 97 pages/min), scraped 17 items (at 3 items/min) 2026-06-25 02:04:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:56 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:04:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:04:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:04:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:04:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:04:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:04:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:04:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:04:56 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:04:56 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:04:56 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:04:56 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:04:56 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:04:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277101466&view=customer_complaints_v2> None 2026-06-25 02:04:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:04:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:00 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:00 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:00 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:00 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:00 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:00 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:00 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:00 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:00 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:00 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:00 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:00 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:00 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271113000&view=customer_complaints_v2> None 2026-06-25 02:05:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:01 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:01 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:01 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:01 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:01 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:01 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:01 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:01 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:01 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:01 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:01 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:01 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:01 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272174348&view=customer_complaints_v2> None 2026-06-25 02:05:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:02 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:02 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:02 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:02 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:02 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:02 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:02 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:02 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:02 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271229201&view=customer_complaints_v2> None 2026-06-25 02:05:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:03 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:03 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:03 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:03 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:03 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:03 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:03 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:03 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:03 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8273664394&view=customer_complaints_v2> None 2026-06-25 02:05:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:03 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:03 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:03 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:03 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:03 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:03 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:03 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:03 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:03 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8267639866&view=customer_complaints_v2> None 2026-06-25 02:05:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:04 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:04 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:04 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:04 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:04 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:04 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /3828655-1-2731976/385E4537-ECB2-4D5C-83D8-0AE7BBC18587.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020503Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=d7e77ea8b337d1bf0aa83b2a34e463d6f73d57dd0593aa7065034e98f67bc70b HTTP/1.1" 200 2146935 2026-06-25 02:05:04 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:04 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:04 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:04 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:04 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:04 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:04 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272687390/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:04 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:04 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272687390/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:04 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272687390/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:04 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272687390/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272687390/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:04 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:04 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8272687390/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:04 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:04 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:04 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8272687390/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2146935'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8272687390/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8272687390/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272687390/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272687390/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:04 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:04 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8272687390/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020504Z x-amz-decoded-content-length:2146935 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:04 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020504Z 20260625/ap-south-1/s3/aws4_request 964aa47873065cae7daaa3ae25e2d20ae9f718c5bf393f916e64604e3ddf0b4b 2026-06-25 02:05:04 [botocore.auth] DEBUG: Signature: e5a9308c5fc0d1be41069e13ee93a3f29eef8a3c5fd44464164e30fadac7b416 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:04 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:04 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:04 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:04 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8272687390/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'eGVyaKMwhqS8Ny9RFdzdLxPHAXEDJ0HLx6/8CjcCha+G4SdMLx38VF4+99tB7cVDUlwdMcMcKVZWy5ERlEdjpBGoTg3FgGrP', 'x-amz-request-id': '1MV4HN3ZWMK71D6S', 'Date': 'Thu, 25 Jun 2026 02:05:05 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"0cc378530384d3de120807a4c3c8e16d"', 'x-amz-checksum-crc32': 'luJrjQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:04 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:04 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:04 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272687390&view=customer_complaints_v2> None 2026-06-25 02:05:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:04 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:05 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:05 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:05 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:05 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:05 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:05 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:05 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:05 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:05 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:05 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/f25c378ed910e63517da32872c68ea26.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=73357810813c1002e15410d300bf18fa860e5fe832a7235819264e3cb45e4c57 HTTP/1.1" 200 56569 2026-06-25 02:05:05 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:05 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:05 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:05 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:05 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:05 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:05 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '56569'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:05 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020505Z x-amz-decoded-content-length:56569 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:05 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020505Z 20260625/ap-south-1/s3/aws4_request 003e71f16c36dcb73f569b6be2587a50621e83e319b8df33db6c0d40a742d8e9 2026-06-25 02:05:05 [botocore.auth] DEBUG: Signature: f2f2c7887309e7156d0113b49d1b34ccb683cc053aeed4778908bc547e1d0009 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:05 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:05 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:05 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:05 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'RFT5Vy9Wd7XEO76Cis8PIFR1QFW8JkrehRLUcIX/TGFa9WRKFsMOGPkoIVNf5yGhqqEEd/csI+7Lxe67OLYfTS7hvaDTgc0n', 'x-amz-request-id': 'BG96Q3MBXW06KXF2', 'Date': 'Thu, 25 Jun 2026 02:05:06 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"fa9be43ad7def49d70a29435b9164f4e"', 'x-amz-checksum-crc32': '49EpHg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:05 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:05 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/f25c378ed910e63517da32872c68ea26.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=73357810813c1002e15410d300bf18fa860e5fe832a7235819264e3cb45e4c57 HTTP/1.1" 200 56569 2026-06-25 02:05:05 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:05 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:05 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:05 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:05 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:05 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:05 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '56569'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:05 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020505Z x-amz-decoded-content-length:56569 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:05 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020505Z 20260625/ap-south-1/s3/aws4_request 69efcab783b0e64732c28cbedf172a64ca00132b578729aab743ff3ee0515a86 2026-06-25 02:05:05 [botocore.auth] DEBUG: Signature: d5483179c6fe21e2ba78e4b7ba520b2f052c04097b133b97c65dcd0845fdd9c2 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:05 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:05 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:05 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:05 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'KD0LUZQvv3tOQkNIjNVZKRTbQk+/OwspnkXs0ZDf1Qb3l6nKOMy4WHqBnEPILCsEAFhygHQ1D6snA0pS2OPvz/PgGFzzXJVH', 'x-amz-request-id': 'BG9DPM7FSJB8FAEC', 'Date': 'Thu, 25 Jun 2026 02:05:06 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"fa9be43ad7def49d70a29435b9164f4e"', 'x-amz-checksum-crc32': '49EpHg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:05 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:05 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/f25c378ed910e63517da32872c68ea26.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=d504e0811027fa3f9bdc25f9ee2a33e48a952b8b400eed124be598e07152ed3b HTTP/1.1" 200 56569 2026-06-25 02:05:05 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:05 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:05 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:05 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:05 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:05 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-2.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:05 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:05 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:05 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-2.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '56569'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-2.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-2.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-2.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-2.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:05 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-2.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020505Z x-amz-decoded-content-length:56569 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:05 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020505Z 20260625/ap-south-1/s3/aws4_request 5b6c62ad8db340f6a8fc09760586e2b3b73f0b35aacb566685e36be2bd2281cf 2026-06-25 02:05:05 [botocore.auth] DEBUG: Signature: 02eed3d88b122f4c0df7e312360cc5fc4666ecdb51fd23ae67310ff5e4f87a3e 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:05 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:05 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:05 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:05 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-2.jpg HTTP/1.1" 200 0 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'fgQc9A47CG5Pr8ygNSXonGHspz6co4Y4+gHPIOeQKtpNCaFDZl7c/wbcORSXoAlGunHDi9690xVZl9gmZBSv1ZFzu/MwqSlF', 'x-amz-request-id': 'BG98XMJEP15TMAX4', 'Date': 'Thu, 25 Jun 2026 02:05:06 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"fa9be43ad7def49d70a29435b9164f4e"', 'x-amz-checksum-crc32': '49EpHg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:06 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/f25c378ed910e63517da32872c68ea26.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=d504e0811027fa3f9bdc25f9ee2a33e48a952b8b400eed124be598e07152ed3b HTTP/1.1" 200 56569 2026-06-25 02:05:06 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:06 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:06 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-3.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-3.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-3.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-3.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-3.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:06 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-3.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:06 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:06 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:06 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-3.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '56569'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-3.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-3.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-3.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-3.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:06 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-3.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020506Z x-amz-decoded-content-length:56569 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:06 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020506Z 20260625/ap-south-1/s3/aws4_request cbd52ac6080ea343e9b85eeea5824b1a499580229d3970355004427449c9fb7e 2026-06-25 02:05:06 [botocore.auth] DEBUG: Signature: e1b3e828ce1fea107734cc142f3e641cd710bfbd0c0066523be4501777374db8 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:06 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:06 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:06 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-3.jpg HTTP/1.1" 200 0 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'DAJEwlPMkVxlpVr7HPHU2wYeGzpy/1XtuyXNnfl2DDMWbn6IKfiKjIvjpav3IHAPD0FTP6Z1o6FD864C/4aF8g9LSfMIBBPp', 'x-amz-request-id': '3067WT8CQSSD0PC3', 'Date': 'Thu, 25 Jun 2026 02:05:07 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"fa9be43ad7def49d70a29435b9164f4e"', 'x-amz-checksum-crc32': '49EpHg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:06 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/f25c378ed910e63517da32872c68ea26.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=5cac150be41072ddff63ae99c83c32067ad63e6855d16fcda057a7c67cd6d5dc HTTP/1.1" 200 56569 2026-06-25 02:05:06 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:06 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:06 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-4.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-4.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-4.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-4.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-4.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:06 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-4.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:06 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:06 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:06 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-4.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '56569'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-4.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-4.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-4.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-4.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:06 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-4.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020506Z x-amz-decoded-content-length:56569 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:06 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020506Z 20260625/ap-south-1/s3/aws4_request 546f92c3778806d8611da6788c27f70599e43fc1469b2f21cac9c8626607a30b 2026-06-25 02:05:06 [botocore.auth] DEBUG: Signature: b7597d5f935e421eb562edc8feb88ab5c1d776612849f2dd49a6a36272d993ac 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:06 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:06 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:06 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-4.jpg HTTP/1.1" 200 0 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'TPrsK6imEtBBlBMFWExXIxZKRY0OnkeFzOYuquy3YgASh/0kzRBc3ofnlzprex+stTQi2vYAdkQ2Lrjgc9yTUrysZ1YQWFvF', 'x-amz-request-id': '3065486PG32BAQJZ', 'Date': 'Thu, 25 Jun 2026 02:05:07 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"fa9be43ad7def49d70a29435b9164f4e"', 'x-amz-checksum-crc32': '49EpHg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:06 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/fee47dcf7bee3eec64631a11f5a3e94.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=0d407e185f90143ce4b839f6f15764ac1614948cd7c193c7cbcd7f28575e60dd HTTP/1.1" 200 41581 2026-06-25 02:05:06 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:06 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:06 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-5.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-5.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-5.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:06 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-5.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-5.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:06 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-5.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:06 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:06 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:06 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-5.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '41581'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-5.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-5.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-5.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-5.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:06 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-5.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020506Z x-amz-decoded-content-length:41581 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:06 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020506Z 20260625/ap-south-1/s3/aws4_request 0809be7c0f5dbe64346657863ca66eabb9d7bde53a2436d3851977bc6de062f9 2026-06-25 02:05:06 [botocore.auth] DEBUG: Signature: 8484a751271d47445181cb346c35301549a1095974098e41e8fdcaa6952b4ea3 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:06 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:06 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:06 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-5.jpg HTTP/1.1" 200 0 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'Njh9+svixKCKxHCF9HDQBx0I3A6b11CcpMWOB8okAtiSd5eLXoyW+F/g85TpYOdrmIAVhKxQy1/KFONRut6tdm7pQ3e37ZeH', 'x-amz-request-id': '306FE1Y9Z99NMXPJ', 'Date': 'Thu, 25 Jun 2026 02:05:07 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"216844f08b488b4167a50904a4b65933"', 'x-amz-checksum-crc32': 'KYrd8w==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:06 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:06 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:06 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:06 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:07 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/1fb09549f8b9c52c58384f3af9b32ef4.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=c8c11ee8cd392ef466895beb5e5cac69285726de40f22ee955f1d27f36c6c24d HTTP/1.1" 200 70309 2026-06-25 02:05:07 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:07 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:07 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-6.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-6.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-6.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-6.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-6.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:07 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-6.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:07 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:07 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:07 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-6.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '70309'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-6.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-6.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-6.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-6.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:07 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-6.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020507Z x-amz-decoded-content-length:70309 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:07 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020507Z 20260625/ap-south-1/s3/aws4_request 8019fea0fd7f8d5f169dde00cf53d4f562a0d18e360fc0b8edc710e55a4b179a 2026-06-25 02:05:07 [botocore.auth] DEBUG: Signature: 1c87459860ae3fcb0569de8477f0846fdf20e8765be4da1c9364651851f83b4f 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:07 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:07 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:07 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:07 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-6.jpg HTTP/1.1" 200 0 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'Hj8QkTujlVyzLh957v+IxkDwAazkLqhtF0l6Hb5lGV+CYi+f1YiYWX5gVWAL9SK7W3JzQQOAEIQNCUlI7AO6cx3GVqqPvpbs', 'x-amz-request-id': '4T2G15MYQMY5M551', 'Date': 'Thu, 25 Jun 2026 02:05:08 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"8f01e757b53fce7d9852dd5e90e8a5b0"', 'x-amz-checksum-crc32': 'Ip4/Pg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:07 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:07 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/1fb09549f8b9c52c58384f3af9b32ef4.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=c8c11ee8cd392ef466895beb5e5cac69285726de40f22ee955f1d27f36c6c24d HTTP/1.1" 200 70309 2026-06-25 02:05:07 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:07 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:07 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-7.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-7.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-7.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-7.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-7.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:07 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-7.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:07 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:07 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:07 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-7.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '70309'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-7.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-7.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-7.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-7.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:07 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-7.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020507Z x-amz-decoded-content-length:70309 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:07 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020507Z 20260625/ap-south-1/s3/aws4_request 37e3331ff00d7e73e1f3785cfa413434f003af1d5b55117f4f407ad92269f53f 2026-06-25 02:05:07 [botocore.auth] DEBUG: Signature: f7d10eab8b116cd2a4aaf89d3e3f3af8e28ef34ef4f6e2121cb97b25081033bf 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:07 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:07 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:07 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:07 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-7.jpg HTTP/1.1" 200 0 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'pkuh8F3GEUkPV7Hwf2Zaj2bobMqIg7TnlzfzWg9QljMKfZSXhwAtGz7g3gga9eKUf/MIK6IYrtR/V7lPcjW2roB1jEyNW6iT', 'x-amz-request-id': '4T2WBK86H7X91MYP', 'Date': 'Thu, 25 Jun 2026 02:05:08 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"8f01e757b53fce7d9852dd5e90e8a5b0"', 'x-amz-checksum-crc32': 'Ip4/Pg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:07 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:07 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/1fb09549f8b9c52c58384f3af9b32ef4.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=c9dec00697944db0dc702d8a9e65414e13bfc2bfb35b1a737e8a9cbf1fb977f3 HTTP/1.1" 200 70309 2026-06-25 02:05:07 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:07 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:07 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-8.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-8.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-8.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-8.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-8.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:07 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-8.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:07 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:07 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:07 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-8.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '70309'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-8.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-8.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-8.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-8.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:07 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-8.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020507Z x-amz-decoded-content-length:70309 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:07 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020507Z 20260625/ap-south-1/s3/aws4_request fd9ee4fe277d34cc5f84ab06b94332b97213a5e1548552495e252f42e0511a72 2026-06-25 02:05:07 [botocore.auth] DEBUG: Signature: a88569e10b197c66222396c51f9f45a00d3cea2525df9a2061100e7c2d81bb53 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:07 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:07 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:07 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:07 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-8.jpg HTTP/1.1" 200 0 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '4yYwbqjHcIuACAwqJdyaZMTwf+9tJg6JTtoDY3S5reh6nklXlzjjQzTFwo5S/qlNDZQRIF2c0LnKM3Eow9vNli+P7rzoXaGh', 'x-amz-request-id': '4T2K35VTKZBGS899', 'Date': 'Thu, 25 Jun 2026 02:05:08 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"8f01e757b53fce7d9852dd5e90e8a5b0"', 'x-amz-checksum-crc32': 'Ip4/Pg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:07 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:07 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/1fb09549f8b9c52c58384f3af9b32ef4.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=c8c11ee8cd392ef466895beb5e5cac69285726de40f22ee955f1d27f36c6c24d HTTP/1.1" 200 70309 2026-06-25 02:05:07 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:07 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:07 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-9.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-9.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-9.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:07 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-9.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-9.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:07 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:07 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-9.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:07 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:07 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:07 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-9.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '70309'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-9.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-9.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-9.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-9.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:07 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-9.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020507Z x-amz-decoded-content-length:70309 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:07 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020507Z 20260625/ap-south-1/s3/aws4_request 4d0823fb4a352cf902cead2c1d120cd4e0aceb23196430245b9b8d91ff2c7222 2026-06-25 02:05:07 [botocore.auth] DEBUG: Signature: 2a1c5c131fc1454867ccaaaf045341de1c3cc6202b07602b4872808c380ec4e2 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:07 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:07 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:07 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:07 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:08 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-9.jpg HTTP/1.1" 200 0 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'HQlRt0E3LIw4/8+sBwKqzfBQGJoDiFAufAiJGDet2r0LqMeS0DEChLWhH4ElFGktLHfMKgPcXrRVYpv3pX1UELqsWhjHAuWv', 'x-amz-request-id': '4T2VKRH7H0E9E8VF', 'Date': 'Thu, 25 Jun 2026 02:05:08 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"8f01e757b53fce7d9852dd5e90e8a5b0"', 'x-amz-checksum-crc32': 'Ip4/Pg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:08 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:08 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/1fb09549f8b9c52c58384f3af9b32ef4.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=c9dec00697944db0dc702d8a9e65414e13bfc2bfb35b1a737e8a9cbf1fb977f3 HTTP/1.1" 200 70309 2026-06-25 02:05:08 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:08 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:08 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-10.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-10.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-10.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-10.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-10.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:08 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-10.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:08 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:08 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:08 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-10.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '70309'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-10.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-10.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-10.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-10.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:08 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-10.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020508Z x-amz-decoded-content-length:70309 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:08 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020508Z 20260625/ap-south-1/s3/aws4_request 060ce5941c8cd94dd26b4ab658d75dc9092559ea86735c7e16088a60019cfb66 2026-06-25 02:05:08 [botocore.auth] DEBUG: Signature: 1b2e1c926cb06f9113e09e9953736b23f531993971522e9b01088ed21e5370de 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:08 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:08 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:08 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:08 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-10.jpg HTTP/1.1" 200 0 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'fxPzc8tvPFkKDX77dTgv9Casm/hL8pjOVIZe4v6h5mOs3jkFs7DhQFv9/t7v3HLx36lOlQM39rWvwj3ZMj9keoB3POIy8u/d', 'x-amz-request-id': 'FE0Q5XHW2JJS4BF1', 'Date': 'Thu, 25 Jun 2026 02:05:09 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"8f01e757b53fce7d9852dd5e90e8a5b0"', 'x-amz-checksum-crc32': 'Ip4/Pg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:08 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:08 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/1fb09549f8b9c52c58384f3af9b32ef4.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=c9dec00697944db0dc702d8a9e65414e13bfc2bfb35b1a737e8a9cbf1fb977f3 HTTP/1.1" 200 70309 2026-06-25 02:05:08 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:08 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:08 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-11.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-11.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-11.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-11.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-11.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:08 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-11.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:08 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:08 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:08 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-11.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '70309'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-11.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-11.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-11.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-11.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:08 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-11.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020508Z x-amz-decoded-content-length:70309 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:08 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020508Z 20260625/ap-south-1/s3/aws4_request dd7d60b3560ea4e0e581c77d4aee1c8930676909129c355b24586c897c1e2f17 2026-06-25 02:05:08 [botocore.auth] DEBUG: Signature: 45dcfa80a8260eb08bd72a4e740dc5702ff6f1cb2a7b8f4db68fd50e14d02d27 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:08 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:08 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:08 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:08 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-11.jpg HTTP/1.1" 200 0 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'buZMxaRlQovNxP6odoz6tqulfEImRNulJ0l0gYj9NkqQRrsvIsHzQgpxbDoK/wbosrCQYYBsOMyw17m3qGBxws5/qH4m/Ud6', 'x-amz-request-id': 'FE0GTJSEK29SRD67', 'Date': 'Thu, 25 Jun 2026 02:05:09 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"8f01e757b53fce7d9852dd5e90e8a5b0"', 'x-amz-checksum-crc32': 'Ip4/Pg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:08 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:08 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /82530473-1-321326985/9b96bfbf3bafd52b314bceb2a4b633.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020504Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=968b6156dd87a46f2f4ed27e4dab529716975fc633624ac7b029973a2ef8953a HTTP/1.1" 200 48650 2026-06-25 02:05:08 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:08 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:08 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-12.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-12.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-12.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:08 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-12.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266225856/image-12.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:08 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266225856/image-12.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:08 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:08 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:08 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266225856/image-12.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '48650'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266225856/image-12.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266225856/image-12.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-12.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266225856/image-12.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:08 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266225856/image-12.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020508Z x-amz-decoded-content-length:48650 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:08 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020508Z 20260625/ap-south-1/s3/aws4_request 7ab2080177cbef7ed35738ec640daf85a66460433a1e4130a1a67d655917e4fb 2026-06-25 02:05:08 [botocore.auth] DEBUG: Signature: d27fbbe02cf807761df0e138f4827b774de1d1bc24be59183960ff9bbd2a3a63 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:08 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:08 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:08 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:08 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266225856/image-12.jpg HTTP/1.1" 200 0 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'J/jxGmQ/uPeL9JpRtsVzc2z3NAlUQOrf4+RBouGIgIXDKXOMLfNqyfTqRK+T6VoQJCFpH1jxgyuzWAoemhkTUFgy3H7TNtgI', 'x-amz-request-id': 'FE0YVEBSWHSJ74X7', 'Date': 'Thu, 25 Jun 2026 02:05:09 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"a0a22b281da8c0b87c5fe3180e31524f"', 'x-amz-checksum-crc32': 'yIJ0kg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:08 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:08 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:08 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:08 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8266225856&view=customer_complaints_v2> None 2026-06-25 02:05:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:10 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:10 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:10 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:10 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:10 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:10 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:10 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:10 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:10 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8266170662&view=customer_complaints_v2> None 2026-06-25 02:05:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:10 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:10 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:10 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:10 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:10 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:10 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:10 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:10 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:10 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8269829418&view=customer_complaints_v2> None 2026-06-25 02:05:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:11 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:11 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:11 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:11 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:11 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:11 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:11 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:11 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:11 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:11 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /1489097-1-88381365/3caa4b84a32e6c80584188e04ba93670.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020510Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=74f70016f8d4c6158fd98ad48eb91da1f4ff3f7cbb0c7fd54ceaebbcfce8b8a3 HTTP/1.1" 200 61208 2026-06-25 02:05:11 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:11 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:11 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:11 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274081374/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:11 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274081374/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:11 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274081374/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274081374/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274081374/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:11 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274081374/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:11 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:11 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:11 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8274081374/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '61208'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8274081374/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274081374/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274081374/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274081374/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:11 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8274081374/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020511Z x-amz-decoded-content-length:61208 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:11 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020511Z 20260625/ap-south-1/s3/aws4_request bc3073098fb18508dd436f157eb32d74d5279675aa2624ed65427f3f9213ba36 2026-06-25 02:05:11 [botocore.auth] DEBUG: Signature: 77c4fcab057db53194dafe2f1260996b97a0c7906b1cb15feb120642c7c01819 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:11 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:11 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:11 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:11 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8274081374/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'CUQ9OazdTbzIYuYWKQyiGAu1h619LN5H4oBxVKq/fP9daH9n4cgWL9sh2CiCBchU/S1EEhd7wSjAlO5FptaNSdywhJPlPFjq', 'x-amz-request-id': 'W8B1HP17K2V8S3PS', 'Date': 'Thu, 25 Jun 2026 02:05:12 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"b441871ba79e1c9d4a260f79af655a8b"', 'x-amz-checksum-crc32': '5+KCag==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:11 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:11 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:11 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /1489097-1-88381365/e7fe784cf2b1869240befd788238feab.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020510Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=236111c01cbeb040ce453f6911a43718212135fc7335d1a3d0b29cba31b66b29 HTTP/1.1" 200 31502 2026-06-25 02:05:11 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:11 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:11 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:11 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274081374/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:11 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274081374/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274081374/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:11 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274081374/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274081374/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:11 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274081374/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:11 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:11 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:11 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8274081374/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '31502'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8274081374/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274081374/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274081374/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274081374/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:11 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8274081374/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020511Z x-amz-decoded-content-length:31502 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:11 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020511Z 20260625/ap-south-1/s3/aws4_request 5ca9fc1c57c9ca2af72b915d8e440b03bd73afa9998d21592ffec9f1fc865750 2026-06-25 02:05:11 [botocore.auth] DEBUG: Signature: ad34b981adaff3d6147a4eacf57e08e7ce33a097681a5a4867090d8081a6b60b 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:11 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:11 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:11 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:11 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:12 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8274081374/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:05:12 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:12 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:12 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'DdQmefumIhOjMn8U5yy+PBxOUkz9o5XKDi9fhBDBUCgM6nT7/vXIgbQbIGiT/o3Hta+p16S3pXp6mpOjxdGLqFuFrnyiRLfs', 'x-amz-request-id': 'W8B4JS95GMWFQPFT', 'Date': 'Thu, 25 Jun 2026 02:05:12 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"064524a112573d1bad34509e02e062c4"', 'x-amz-checksum-crc32': '37jaeQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:12 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:12 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:12 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:12 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:12 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:12 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8274081374&view=customer_complaints_v2> None 2026-06-25 02:05:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:12 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:12 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:12 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:12 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:12 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:12 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:12 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:12 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:12 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:12 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:12 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:12 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:12 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8270819049&view=customer_complaints_v2> None 2026-06-25 02:05:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:13 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:13 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:13 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:13 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:13 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:13 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:13 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:13 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:13 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:13 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:13 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:13 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:13 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8270150581&view=customer_complaints_v2> None 2026-06-25 02:05:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:14 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:14 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:14 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:14 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:14 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:14 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:14 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:14 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:14 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:14 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:14 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:14 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:14 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277896025&view=customer_complaints_v2> None 2026-06-25 02:05:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:15 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:15 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:15 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:15 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:15 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:15 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /36307015-1-211894043/8e2cb0e26dca30b38d3973c3c954d05f.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020514Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=6ed1b88d0f462bebf215a8f4c2169e3f107d83fddcc1bbe7f3536925b4cfa8e8 HTTP/1.1" 200 36096 2026-06-25 02:05:15 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:15 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:15 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:15 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:15 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:15 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:15 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8278958802/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:15 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:15 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:15 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8278958802/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '36096'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8278958802/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8278958802/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8278958802/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8278958802/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:15 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8278958802/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020515Z x-amz-decoded-content-length:36096 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:15 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020515Z 20260625/ap-south-1/s3/aws4_request 3c9039f272c6f5ba01d7328f7c5967d0e24a2354d6cffdfcc1a235c5a676fc65 2026-06-25 02:05:15 [botocore.auth] DEBUG: Signature: cf899613a090e93e145d99d57cdf6e308f780c73b535dbbcc78f0c15bd1814a1 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:15 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:15 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:15 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:15 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8278958802/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'CkzBG9xb/+08gUx+G0G1Ajyz1yv+gixq7m3fqcBQobEprmHfXhdbMq5AR8Uioo12LTOWTx+JU4k=', 'x-amz-request-id': 'G8HYJS66S9WR6KQS', 'Date': 'Thu, 25 Jun 2026 02:05:16 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"3038794865c6cbc7f7bb1a1e36d8c341"', 'x-amz-checksum-crc32': '9eEkxg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:15 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:15 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:15 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /36307015-1-211894043/5a8c993e06bf57f35e4b09b3df10.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020514Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=fff440a00bd82d78f31059e25e7738ba5a36daed8bd26a40a77d2500aaa0e1a2 HTTP/1.1" 200 29341 2026-06-25 02:05:15 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:15 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:15 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:15 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:15 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:15 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:15 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8278958802/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:15 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:15 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:15 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8278958802/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '29341'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8278958802/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8278958802/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8278958802/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8278958802/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:15 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8278958802/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020515Z x-amz-decoded-content-length:29341 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:15 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020515Z 20260625/ap-south-1/s3/aws4_request 32ab98452c915af5da0dc02281abb777065bf5b538110ff5ce769fede0da1c60 2026-06-25 02:05:15 [botocore.auth] DEBUG: Signature: a40ec4811cb959ec041fee9a5df45c2ce53edcd2720fdf239c6700066190efd7 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:15 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:15 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:15 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:15 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8278958802/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'BhSHrfpo8POWPwHskNxuMaPamoiUuZIVfvAXUz03C0gQW1dUcGRbOgI9JWlf0weZH6Izc4/XB4Y=', 'x-amz-request-id': 'G8HY7WS7CD1H1TQ8', 'Date': 'Thu, 25 Jun 2026 02:05:16 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"2aabafd6f34ea7e0c87f193c954589e8"', 'x-amz-checksum-crc32': 'HLJV6g==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:15 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:15 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:15 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:16 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /36307015-1-211894043/4ee18e1de815f2b63a61e977ca2ba7da.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020514Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=d76e72464a0190bd11562d538f4083fbfd5735c5eb73a5b172d49d0ee430532d HTTP/1.1" 200 38939 2026-06-25 02:05:16 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:16 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:16 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:16 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:16 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:16 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8278958802/image-2.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:16 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:16 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:16 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8278958802/image-2.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '38939'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8278958802/image-2.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8278958802/image-2.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8278958802/image-2.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8278958802/image-2.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:16 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8278958802/image-2.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020516Z x-amz-decoded-content-length:38939 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:16 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020516Z 20260625/ap-south-1/s3/aws4_request 4c2956e781e863910d40590c3da9c507155bb470b142354be75c6d2b538e94f9 2026-06-25 02:05:16 [botocore.auth] DEBUG: Signature: 3d3e4f757e648b49c1f189ea58fc980b63c6c5678f1c159df1eac70fede0fe70 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:16 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:16 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:16 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:16 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8278958802/image-2.jpg HTTP/1.1" 200 0 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'qQLEbJi9d5CXa8tlR7hUVV7v+JaYCViOHWaMrr2Zoh6WGrhl5JhxzXPf/f73noYUR6ZzfMdJdlc=', 'x-amz-request-id': 'ECDW3HK05EBMH9A4', 'Date': 'Thu, 25 Jun 2026 02:05:17 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"63d3980c25ae48358c27b8a9aad417c9"', 'x-amz-checksum-crc32': 'tyH0jw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:16 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:16 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:16 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /36307015-1-211894043/32ae1240b9f9e6f6afdd24a9b4eda.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020514Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=2977ba5d87d12db681ed65ca977f9f7deda1ae988befca2978eba40768d96fa2 HTTP/1.1" 200 31419 2026-06-25 02:05:16 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:16 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:16 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:16 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-3.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:16 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-3.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-3.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:16 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-3.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8278958802/image-3.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:16 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:16 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8278958802/image-3.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:16 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:16 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:16 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8278958802/image-3.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '31419'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8278958802/image-3.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8278958802/image-3.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8278958802/image-3.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8278958802/image-3.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:16 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8278958802/image-3.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020516Z x-amz-decoded-content-length:31419 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:16 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020516Z 20260625/ap-south-1/s3/aws4_request b05976dac703d17dac7add42025341409ad7dee758353cb38e26a4b21b4e8db4 2026-06-25 02:05:16 [botocore.auth] DEBUG: Signature: 1d6e9a9ce186cd8b56ed639a9cd5367e951d0e1b6aaff500712837945cdb73c5 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:16 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:16 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:16 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:16 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8278958802/image-3.jpg HTTP/1.1" 200 0 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'T+a4cmU1dGZBb7Pmy8VYb05JVQhWiUfl4frLdKvC9LfSscccZ9gghWI8/cMEQbX7ZoC7p74pSm4=', 'x-amz-request-id': 'ECDXFFX0A89BP6KQ', 'Date': 'Thu, 25 Jun 2026 02:05:17 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"467ffc809cd8c961e965d358b26648fa"', 'x-amz-checksum-crc32': 'zFd0ZQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:16 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:16 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:16 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8278958802&view=customer_complaints_v2> None 2026-06-25 02:05:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:16 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:16 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:16 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:16 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:16 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8278426731&view=customer_complaints_v2> None 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:16 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:16 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:16 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:16 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:16 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:16 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:16 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /21270371-1-264260064/E67D5FA4-09AD-4686-902B-612B1E749BF8.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020513Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=41660945285c330fe1e0c67cf9783375f929f967bd2e112aab2d357836d63869 HTTP/1.1" 200 1572561 2026-06-25 02:05:17 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:17 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:17 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:17 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:17 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:17 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:17 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277305353/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:17 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:17 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277305353/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:17 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:17 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277305353/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:17 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277305353/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277305353/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:17 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8277305353/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:17 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:17 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:17 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8277305353/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1572561'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8277305353/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8277305353/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277305353/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277305353/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:17 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:17 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8277305353/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020517Z x-amz-decoded-content-length:1572561 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:17 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020517Z 20260625/ap-south-1/s3/aws4_request 2c96cc78d0464113aabe99f8fbb8f1e4c5450ad3d9fd26666bc194601d6c3d71 2026-06-25 02:05:17 [botocore.auth] DEBUG: Signature: 5f22c4fb3c37247ceca91362e713bc5d63a2fc6cdf261d5c1c10982770581e32 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:17 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:17 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:17 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:17 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8277305353/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'j8/cQNrxRvqCht7ns0a2Ghc8MQD3GuIDBspoHJgLhNUyerYsqwqWE+NmZbEuniYWASQu8XgDWNPqX1qSIycOndCCJx9H8ASK', 'x-amz-request-id': 'WZTT198XTFQ3Z9ZB', 'Date': 'Thu, 25 Jun 2026 02:05:18 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"bfd9507146475b687e40117e882ab0f8"', 'x-amz-checksum-crc32': 'tYVGrQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:17 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:17 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:17 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277305353&view=customer_complaints_v2> None 2026-06-25 02:05:17 [scrapy.extensions.logstats] INFO: Crawled 487 pages (at 91 pages/min), scraped 34 items (at 17 items/min) 2026-06-25 02:05:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:17 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:17 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:17 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:17 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:17 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8270754226&view=customer_complaints_v2> None 2026-06-25 02:05:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:18 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:18 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:18 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:18 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:18 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:18 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8255369475&view=customer_complaints_v2> None 2026-06-25 02:05:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:18 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:18 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:18 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:18 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:18 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:18 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8270305969&view=customer_complaints_v2> None 2026-06-25 02:05:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:21 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:21 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:21 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:21 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:21 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:21 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:21 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:21 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:21 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:21 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /6793530-1-86541479/EE4E538A-013A-46B2-97EE-66DA81EF03DD.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020520Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=0e3759816e28306f96b37636843622ce33ca8afb73be661cd316fd811c2640ab HTTP/1.1" 200 3036458 2026-06-25 02:05:21 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:21 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:21 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:21 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:21 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:21 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:21 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8259340764/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:21 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:21 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8259340764/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:21 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:21 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8259340764/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:21 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8259340764/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8259340764/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:21 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8259340764/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:21 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:21 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:21 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8259340764/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '3036458'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8259340764/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8259340764/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8259340764/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8259340764/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:21 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:21 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8259340764/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020521Z x-amz-decoded-content-length:3036458 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:21 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020521Z 20260625/ap-south-1/s3/aws4_request 385254b216177e7e57c080a8b4396e8c6aa88c698097842846c74a8b45c21da4 2026-06-25 02:05:21 [botocore.auth] DEBUG: Signature: f84c8cff11779525f789bb60a33ea53ad20314d57cbfe9a974cf266fbac9dc8c 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:21 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:21 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:21 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:21 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8259340764/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'rNO3CNZKXNP9XPAqgVGZXhvizBVVz9d70g+i/kQoD3udQXbtpEYSAAVTkYElvZvR10Mro6fyHAA=', 'x-amz-request-id': 'B2WDG18GW9998M6V', 'Date': 'Thu, 25 Jun 2026 02:05:22 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"26a4e99914d2a791640f78d1b138c540"', 'x-amz-checksum-crc32': 'O5AcPQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:21 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:21 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:21 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:22 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /6793530-1-86541479/720D046E-F73F-4546-8C31-174BCAFAAE6D.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020520Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=cad8eb7a7379d4c55091d5a0c5926db285a9ebde36a5b1d4239891e9ed2ea934 HTTP/1.1" 200 1792316 2026-06-25 02:05:22 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:22 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:22 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:22 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:22 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:22 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:22 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8259340764/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:22 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:22 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8259340764/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:22 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8259340764/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:22 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8259340764/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8259340764/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:22 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:22 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8259340764/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:22 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:22 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:22 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8259340764/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1792316'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8259340764/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8259340764/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8259340764/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8259340764/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:22 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:22 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8259340764/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020522Z x-amz-decoded-content-length:1792316 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:22 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020522Z 20260625/ap-south-1/s3/aws4_request e79c6e3fd60a68a5e2fc381713eed281158c259e138a6d8485a18f914c5f4fc7 2026-06-25 02:05:22 [botocore.auth] DEBUG: Signature: cc58a8b37c1f5f951581ad5e4a5b9970654fa210a5d4a1747704dbbba9484bab 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:22 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:22 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:22 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:22 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8259340764/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '8Vb4a8VHyeaL5QOnPV3J0x1MHJ2wJTU5VKSvnUXi0hsDYbxupjHE/FvE5TVtB2Zj47PyiUvasac=', 'x-amz-request-id': 'YRNB1MFTF70NW919', 'Date': 'Thu, 25 Jun 2026 02:05:23 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"72b75a1efbde230ca7620e8c53c898ff"', 'x-amz-checksum-crc32': 'AOSpHg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:22 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:22 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:22 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8259340764&view=customer_complaints_v2> None 2026-06-25 02:05:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:24 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:24 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:24 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:24 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:24 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:24 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:25 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /97015208-1-322398362/809EF487-E966-41F0-AE64-BF7AB805A9CE.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020524Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=f14889c601b00a4928033779098dbaf172f1cbf90cdd73e0810c22f5c1a9afd0 HTTP/1.1" 200 2034479 2026-06-25 02:05:25 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:25 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:25 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:25 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:25 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:25 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:25 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268414142/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:25 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:25 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268414142/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:25 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268414142/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:25 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268414142/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268414142/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:25 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:25 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8268414142/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:25 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:25 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:25 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8268414142/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2034479'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8268414142/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8268414142/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8268414142/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8268414142/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:25 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:25 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8268414142/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020525Z x-amz-decoded-content-length:2034479 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:25 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020525Z 20260625/ap-south-1/s3/aws4_request be383bb3a26d0bca38c91440216933069394aebb92c01e038d563f23a3591b15 2026-06-25 02:05:25 [botocore.auth] DEBUG: Signature: f173f341130b96c57fbbe130dad13f2cd86833cc926809dc1b89b52af1dd3192 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:25 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:25 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:25 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:25 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8268414142/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '0BTMVWhNbaLwcApU5iztaRS9FpYBphqEDCMYNcZndEFNatitUsP2cPDTJaVc8x3bQfmIabtbEvc=', 'x-amz-request-id': 'DT27VDQN8H0VK80Y', 'Date': 'Thu, 25 Jun 2026 02:05:26 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"e243e7caeb09b7538e954b009482420a"', 'x-amz-checksum-crc32': 'WVEGYQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:25 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:25 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:25 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8268414142&view=customer_complaints_v2> None 2026-06-25 02:05:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:25 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:25 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:25 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:25 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:25 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:26 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /11795638-1-40717423/fb8fff12da36a424bf482a29208e1a9b.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020525Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=38bf24435cbc7e9f2c3904aae52dcb05981e85435b95b28a7ec89e4178cfba42 HTTP/1.1" 200 26428 2026-06-25 02:05:26 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:26 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:26 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:26 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8267971355/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:26 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:26 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:26 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8267971355/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '26428'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8267971355/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8267971355/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8267971355/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8267971355/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:26 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8267971355/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020526Z x-amz-decoded-content-length:26428 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:26 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020526Z 20260625/ap-south-1/s3/aws4_request d6ee7885198fe963088bce0ad9d7f8201a01651511915d366491389e9db26990 2026-06-25 02:05:26 [botocore.auth] DEBUG: Signature: 57ec5fee566f21936c6ca54c320c357a0cbf2d0edf5e1b3efeacdac63c578cac 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:26 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:26 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:26 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:26 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8267971355/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'GF7fcRSj0T8bFe1isAru/hiohx+4KUa84I41qauZB9Ouf+Pc3w7SwmGyOeHI/1pPjnOmDY3Ho/lvFeLo6C7p1hvdR+vNnJlW', 'x-amz-request-id': 'CJADEVDRA8KW1C3A', 'Date': 'Thu, 25 Jun 2026 02:05:27 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"c77fca68fd71d6381bcfdf76356c2830"', 'x-amz-checksum-crc32': 'TpawnA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:26 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:26 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /11795638-1-40717423/d2f77a79920796ac343333f9dbe245.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020525Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=6bb795b3b062ca7e90a08cfbbe1ad38a48ea6012849e2d8fd8e37dd4c1591e5a HTTP/1.1" 200 23872 2026-06-25 02:05:26 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:26 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:26 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:26 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8267971355/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:26 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:26 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:26 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8267971355/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '23872'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8267971355/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8267971355/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8267971355/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8267971355/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:26 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8267971355/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020526Z x-amz-decoded-content-length:23872 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:26 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020526Z 20260625/ap-south-1/s3/aws4_request 0bd6b16daf2b6ab80ec747e4e5d77513ecb99f2e673caf9147a548ec07b6f0fe 2026-06-25 02:05:26 [botocore.auth] DEBUG: Signature: e11c8bdd10e823aeaa030f61f5718e22cca1c68772008cb179bf5c594f76b026 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:26 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:26 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:26 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:26 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8267971355/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'uCOuIycvFFnta3/Qxbx7Rp0SAoFMS7sV8jNbeaWAzM9wPA2FyXDv5cyP1y4wqgWQMUHfw/x0F4ynly0iuKCNiNriegNzi1q3', 'x-amz-request-id': 'CJAE5BC17XJQEC5P', 'Date': 'Thu, 25 Jun 2026 02:05:27 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"2ad665c16578aebb10d49293fb6ae762"', 'x-amz-checksum-crc32': 'yAdJkA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:26 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:26 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /11795638-1-40717423/421c8d5e8aee3aa23f3fbf3c42bbf640.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EQKNP4XVN%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020525Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHoaDmFwLXNvdXRoZWFzdC0xIkYwRAIgGasYzn9SIOkFUCF9hLjVPOHsKnGRRh%2BWHk07BZZDO3MCIF6t9ClHv7xm%2Fu2W4pumIXU%2BAtr713k42bVMVBs0%2F8i6Kv4DCEMQABoMOTMxMzAxNzA3NTI5Igz4gyHlN8RrB0iq5lcq2wPqiND3CHwuIcLfW74b0vNp8ORSrqqw0j8%2BMpuZIfv0HVkjVB8Npf%2F8egh6VKqgQaWKBMQ6oYDnfo7ywWlJVnwX%2FSDJW7o80%2BOJYj%2BhSHCjq8cwmElxo9ZG42dAPOKviLqX8mkG2RFuc4WLqgkOS8rBNGfSbpJ%2F0PGkAYiJ8iEw2lHpm4IMfIkRebRf2kRaHnquNfCWOMhEr0oozdDSqLyq8gt6xORLp7De1PdO3etbrqKeTjIbnH7gm5Dsh5ZQG94qpKC2HRA1FqezDYyNmxT%2FloyfrQ6WmIGbRxwxzlyibdM183Bt8cIT5J353EU00uXtHzbyOCaPpDvw98fsrW5mlpCyBuz3NtR89lpwMDlcgASdID3wi5Z%2Flu7KrqPBzuBYNYizJ0k8w0DmSbM93IKs2gMLRXvrbM3J9C3jw5lu%2FOW6AzrscQVkhqqxhQikp9S1%2F1kz3md5RXB7VC4htngLzvvB8EyoRkbt0FRUEQIKEDasaeg%2B2rxU02jZduc8N38Wuavi3%2FDEaOH2O0prn%2Bdgh0kzAoAKn3DMVQP6tSFC%2FQYwM2ZxCvH2GdeV2kIeOC%2FWSrL4BciXH1JZ5oxo2wAqrrgArrsMSnvYTGC9aFCCloODmK9hsOp31Rw%2BMNWS8tEGOqYBMGAvGHvJ%2FOUaMMNLYMI5xOp1Sf8w3xFoqs%2FQ02y7AE76gurflh12d3c%2F9TvpIuniWE7yE1q2jJjwF9TMFjvihZSetyrrrj4qeQbBBygsvR2DlrP9WXvzDRdHgb3FM4u9V1NizzkZKIkEnzRTIos0Vw7IcFuJTmVLK0YLm9fKEmal5HQ05fSvN5kRR55PGTV6SangKrp0wwboy6vlvC7kZq09jp2tbg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=1ca9d34c5a7efab90a9a97db62e6b08d5333a73d956ec485bc2a5f9a62ac98be HTTP/1.1" 200 23872 2026-06-25 02:05:26 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:26 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:26 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:26 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267971355/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:26 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8267971355/image-2.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:26 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:26 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:26 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8267971355/image-2.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '23872'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8267971355/image-2.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8267971355/image-2.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8267971355/image-2.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8267971355/image-2.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:26 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8267971355/image-2.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020526Z x-amz-decoded-content-length:23872 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:26 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020526Z 20260625/ap-south-1/s3/aws4_request 1a64f2b5db5c6f3b931069b9818eea3fcfd3acdef4c9907918cda1745062a32b 2026-06-25 02:05:26 [botocore.auth] DEBUG: Signature: 03f86b39070e8855cdea9c42a667effe3c8cab66df6c9789d8dbe98c6260f239 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:26 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:26 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:26 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:26 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8267971355/image-2.jpg HTTP/1.1" 200 0 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'RBFryoIScNvPBvYNycJ7bDIrCc2PWHo5TRakr1t8CmMXMfKQfhZWaE2f6t4DMHTY1XgSfhJe0mBHbf5nomJ6w7TlfBU4FWWE', 'x-amz-request-id': 'CJAEPNXACKAEFBVS', 'Date': 'Thu, 25 Jun 2026 02:05:27 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"2ad665c16578aebb10d49293fb6ae762"', 'x-amz-checksum-crc32': 'yAdJkA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:26 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:26 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:26 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8267971355&view=customer_complaints_v2> None 2026-06-25 02:05:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:28 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:28 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:28 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:28 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:28 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:28 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /2561136-1-3122461/C7D71E8D-E526-4661-A8B7-9930FB180FDF.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020527Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=7aac178170bb85c3e488006f50af84f8a93d082ae509a1bf2d3d433b113ba20d HTTP/1.1" 200 2614559 2026-06-25 02:05:28 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:28 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:28 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:28 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:28 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:28 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:28 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273042262/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:28 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:28 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273042262/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:28 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273042262/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:28 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273042262/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273042262/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:28 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:28 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8273042262/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:28 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:28 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:28 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8273042262/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2614559'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8273042262/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8273042262/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8273042262/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8273042262/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:28 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:28 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8273042262/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020528Z x-amz-decoded-content-length:2614559 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:28 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020528Z 20260625/ap-south-1/s3/aws4_request b3e7b37a37f2407dc04baed411765f5cd1e23ddb6b35bc3672bcf7e515deef4c 2026-06-25 02:05:28 [botocore.auth] DEBUG: Signature: f2b40ef90e4ac33328f49b5d0d5a674427510a58348d57929386da4a3eb2758d 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:28 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:28 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:28 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:28 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8273042262/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '5O5fc3fJ7z8UVSma26z/KTtbEgIjRvwlCiCfa5o/1SH6Ewpp4df82n9OnbvLrzw6JhII5dKJjrM=', 'x-amz-request-id': 'BAHJ624TXB5492BG', 'Date': 'Thu, 25 Jun 2026 02:05:29 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"256073e80b565b3d0d84d380a716da1a"', 'x-amz-checksum-crc32': '8k79BQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:28 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:28 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:28 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:28 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8273042262&view=customer_complaints_v2> None 2026-06-25 02:05:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:29 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:29 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:29 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:29 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:29 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:29 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:29 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:29 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:29 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:29 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:29 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:29 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:29 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276314485&view=customer_complaints_v2> None 2026-06-25 02:05:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:31 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:31 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:31 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:31 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:31 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:31 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:31 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:31 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:31 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:31 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /1156100-1-106419403/69B2204C-139A-492D-B162-D960A15C2C47.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020530Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=5f1eda10a687630a2e8d211fe72068a036afe154dd85ec40770e8fca39be25fc HTTP/1.1" 200 1667170 2026-06-25 02:05:31 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:31 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:31 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:31 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:31 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:31 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:31 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274748135/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:31 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:31 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274748135/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:31 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274748135/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:31 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274748135/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274748135/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:31 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:31 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274748135/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:31 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:31 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:31 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8274748135/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1667170'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8274748135/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274748135/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274748135/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274748135/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:31 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:31 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8274748135/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020531Z x-amz-decoded-content-length:1667170 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:31 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020531Z 20260625/ap-south-1/s3/aws4_request 977e300426bc37fd087fe73edad223a22026fa3841e63a893b3c7f0c8838e2e9 2026-06-25 02:05:31 [botocore.auth] DEBUG: Signature: 98590c7106032b479ab6a67d770d39ba2df1220249cbe9b97f21c5a9d2d007c6 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:31 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:31 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:31 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:31 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8274748135/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'arQw+82izzOy2z9vKx2Egpm7eC7aEBAC8ySAKQwUB22LXYJUe4qrURsLm6hzgNK/7J3NAj9y5yQwl7HJvo+2FRXSyWJ//B6i', 'x-amz-request-id': '1M36PN7YSQ6VV4VR', 'Date': 'Thu, 25 Jun 2026 02:05:32 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"6f95598be083b7f8969218d9dfa03237"', 'x-amz-checksum-crc32': '7a3M1w==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:31 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:31 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:31 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:31 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8274748135&view=customer_complaints_v2> None 2026-06-25 02:05:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:33 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:33 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:33 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:33 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:33 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:33 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:33 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:33 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:33 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:33 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:33 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:33 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:33 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8263721716&view=customer_complaints_v2> None 2026-06-25 02:05:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:33 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): User timeout caused connection failure: Getting https://www.zomato.com/merchant-api/orders/order-details?tab_id=8270993942&view=customer_complaints_v2 took longer than 180.0 seconds.. 2026-06-25 02:05:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:42 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:42 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:42 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:42 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:42 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:42 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:42 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:42 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:42 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:43 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /42564435-1-280051160/a4a5748795142136367852d998aca630.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020542Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=23a5466ce6b4c7b85c5680eb89a5598833da18ef3ddf0c99867c1e086121571e HTTP/1.1" 200 6546807 2026-06-25 02:05:43 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:43 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:43 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:43 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:43 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:43 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:43 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266302275/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:43 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:43 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266302275/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:43 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266302275/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:43 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266302275/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8266302275/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:43 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:43 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8266302275/image-0.mp4', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:43 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:43 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:43 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8266302275/image-0.mp4', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'video/mp4', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '6546807'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8266302275/image-0.mp4', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8266302275/image-0.mp4', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266302275/image-0.mp4', 'Body': , 'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8266302275/image-0.mp4'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:43 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:43 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8266302275/image-0.mp4 content-encoding:aws-chunked content-type:video/mp4 host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020543Z x-amz-decoded-content-length:6546807 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:43 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020543Z 20260625/ap-south-1/s3/aws4_request 430624e2da5a2be68c83f27b5a311fa805657de3bb79228813c4a6b23d01e488 2026-06-25 02:05:43 [botocore.auth] DEBUG: Signature: 13171347b49e0835df2239f8349ec8d4e50a4f15a2a692eccebf65730cd23603 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:43 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:43 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:43 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:43 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8266302275/image-0.mp4 HTTP/1.1" 200 0 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'nX/U4uGleZMCrxZEarBaVCgfrjT+5/gSYHMlKNA4UFMwLWFnnedq9HZRFqg770X3zGgjEyKim5ULqC312kW6DwAexY5o7rDH', 'x-amz-request-id': 'Q2CE2Y6RWNQCKXF1', 'Date': 'Thu, 25 Jun 2026 02:05:44 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"bfdd5fc367469f641d658b585e491088"', 'x-amz-checksum-crc32': 'T4icWA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:43 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:43 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:43 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:43 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8266302275&view=customer_complaints_v2> None 2026-06-25 02:05:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:45 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:45 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:45 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:45 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:45 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:45 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /162707226-1-179623744/19303724ece8167d1025b3571e4a1f79.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020544Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=856b5cd69f86f9a252c4403ec2d3e61ece9b7db3f342b3551fd777d01ef94bf0 HTTP/1.1" 200 31741 2026-06-25 02:05:45 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:45 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:45 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:45 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:45 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:45 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:45 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263999833/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:45 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:45 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263999833/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:45 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263999833/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:45 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263999833/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263999833/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:45 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:45 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8263999833/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:45 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:45 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:45 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8263999833/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '31741'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8263999833/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8263999833/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8263999833/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8263999833/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:45 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:45 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8263999833/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020545Z x-amz-decoded-content-length:31741 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:45 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020545Z 20260625/ap-south-1/s3/aws4_request cb27b8310d74590f34b0d0b92fd1431ad3ea26657c6694a33835619c5c7ac7b3 2026-06-25 02:05:45 [botocore.auth] DEBUG: Signature: b17c3c8c392ef4f42ddf562cce455b7677a68f430e476cb16eefb9fe7a902af3 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:45 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:45 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:45 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:45 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8263999833/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'leYm+YUxe2Y2qBhTY9BH4HlSP+gnXFJYqS4eXy0LLpzrLy7BWZXX0Pr8mgXWHfgiNLQFWBEzL+8va/+dCMXlLrmSvyGwlK09', 'x-amz-request-id': '9XFS13EM7ZTQYXWJ', 'Date': 'Thu, 25 Jun 2026 02:05:46 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"e698398d6a102603e7e6458bd1f3539a"', 'x-amz-checksum-crc32': 'PqUCgw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:45 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:45 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:45 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:45 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8263999833&view=customer_complaints_v2> None 2026-06-25 02:05:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:46 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:46 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:46 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:46 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:46 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:46 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /196043320-1-288666445/2af4e11e9df28b1b9027188fdc87cc12.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020545Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=3e7b2cd827af719c383aa59aabf9db54cbe300eba0348ffed9760778ae8d627f HTTP/1.1" 200 19140 2026-06-25 02:05:46 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:46 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:46 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:46 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:46 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:46 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:46 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268357553/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:46 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:46 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268357553/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:46 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:46 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268357553/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:46 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268357553/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268357553/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:46 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8268357553/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:46 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:46 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:46 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8268357553/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '19140'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8268357553/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8268357553/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8268357553/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8268357553/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:46 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:46 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8268357553/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020546Z x-amz-decoded-content-length:19140 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:46 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020546Z 20260625/ap-south-1/s3/aws4_request ce36d4d5c002ad3cc616c59aa69e0d0dbdec7b1a751f5c1893c29d9ad83a44d4 2026-06-25 02:05:46 [botocore.auth] DEBUG: Signature: 749682de87569d6dced78333700320b740a6e6f4ee922cdf33c9f880f19db4fd 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:46 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:46 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:46 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:46 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8268357553/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'M9lVQgCdYGh3Xva46t8EuI8P8aokrOoF9v77fVFYh6OAJa8uIMdQLAgk21SuG4YFXjB9AR47wGNUR5lHXIa93F+KJPDng5jH', 'x-amz-request-id': '881SM9NXYSYPY35T', 'Date': 'Thu, 25 Jun 2026 02:05:47 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"2d1e504b833f4f857d9a9102c1590cea"', 'x-amz-checksum-crc32': 'nmg66Q==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:46 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:46 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:46 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:46 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8268357553&view=customer_complaints_v2> None 2026-06-25 02:05:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:47 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:47 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:47 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:47 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:47 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:47 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:47 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:47 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:47 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:47 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:47 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:47 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:47 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:48 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /38866792-1-154193251/93562D17-AADB-412D-BB8C-F0EEF32AB759.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020547Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=42ab2ebfcdf9765f03a9603fe59fbd829277b56b7eb7488d62f90f10425b30c9 HTTP/1.1" 200 2311443 2026-06-25 02:05:48 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:48 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:48 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:48 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:48 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:48 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:48 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276202805/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:48 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:48 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276202805/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:48 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276202805/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:48 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276202805/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276202805/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:48 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:48 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8276202805/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:48 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:48 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:48 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8276202805/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2311443'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8276202805/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8276202805/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276202805/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276202805/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:48 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:48 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8276202805/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020548Z x-amz-decoded-content-length:2311443 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:48 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020548Z 20260625/ap-south-1/s3/aws4_request 513c1786cb96c44a56f64ac22957526fcfbeda487c92f3de98f2c0d77d879980 2026-06-25 02:05:48 [botocore.auth] DEBUG: Signature: 7607b984907e5e4cfe1cd3ea28746c553f604cad0629070c479bfdf085aabff0 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:48 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:48 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:48 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:48 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8276202805/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '9KTvtUeCsrbttPP6Scvfg/ZN+5jSp5zJ7KMQJIU4K3TyVEej3K3Be9pDnO/jmnWZ6ERdvjUSrt5TbW43rV/qWe8az8SQ/5fm', 'x-amz-request-id': 'MAC4CHAT9EMF0A2H', 'Date': 'Thu, 25 Jun 2026 02:05:49 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"0dd89407505dd99bd96bff9ae34792dd"', 'x-amz-checksum-crc32': '5pjrQg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:48 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:48 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:48 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:48 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276202805&view=customer_complaints_v2> None 2026-06-25 02:05:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:54 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:54 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:54 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:54 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:54 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:54 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /195952010-1-436796890/48185dad9a2e3c4cf7f2848149f4b.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020553Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=b7e366a66663583667aef555a163882cb27780e4abe17051dbdf74f785e6c8f3 HTTP/1.1" 200 18869 2026-06-25 02:05:54 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:54 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:54 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:54 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:54 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:54 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:54 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8271341541/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:54 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:54 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:54 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8271341541/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '18869'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8271341541/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8271341541/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271341541/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271341541/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:54 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8271341541/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020554Z x-amz-decoded-content-length:18869 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:54 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020554Z 20260625/ap-south-1/s3/aws4_request 9e533991f7c120cd734ba3c4874a065b0b56918481a458305c8c8d0a2a67581d 2026-06-25 02:05:54 [botocore.auth] DEBUG: Signature: 2001baab2ce323efc12d9b4d11bd0f39d353925dfea50826edee64232fb8a7c7 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:54 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:05:54 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:54 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:54 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8271341541/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'oM3V63uuHBJVCc5AzLhqExYPlpdDqBAleLLEcoZXauoVtCfAX/X6FoKSbUuAoHu81gDeaamRi+dBYaOuxOEk8vBT0XX6v/tz', 'x-amz-request-id': 'ABF8ED5V21SPYN34', 'Date': 'Thu, 25 Jun 2026 02:05:55 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"0de148ce237600c5ea482903c2db2027"', 'x-amz-checksum-crc32': '6S90WA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:54 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:54 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:54 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /195952010-1-436796890/bab2a8f68fe939b682a688b51ecbc03a.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020553Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=2440a8466350ab2b1e127e205562508c333c49d85562a59f66041797ecd86bd4 HTTP/1.1" 200 24919 2026-06-25 02:05:54 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:54 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:54 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:54 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:54 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:54 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:54 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:54 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8271341541/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:54 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:54 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:54 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8271341541/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '24919'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8271341541/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8271341541/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271341541/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271341541/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:54 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8271341541/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020554Z x-amz-decoded-content-length:24919 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:54 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020554Z 20260625/ap-south-1/s3/aws4_request 779bbb41c5f79545f380176f35b9e54dd0390fa98e80ebeb6f79007015f82573 2026-06-25 02:05:54 [botocore.auth] DEBUG: Signature: f3439ce8c947bf7695173d12b4868514d31cc3a5fd38217334c1c156feb4d8ab 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:54 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:54 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:54 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:54 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8271341541/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'e9Bxo4vbLmAhA/aQJS1tTnnP21SwxYzG86kGRQDncDsKaEJph8lXluXLFg3zvGZyS+KqjXR3JOT1xkJOxybhudhZ3mFUiGGf', 'x-amz-request-id': 'ABF1N8CDJYCWPFHV', 'Date': 'Thu, 25 Jun 2026 02:05:55 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"fbc6c4c8ef4743911086e9c3481f3653"', 'x-amz-checksum-crc32': 'UGmeOw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:54 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:54 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:54 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:54 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:05:55 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /195952010-1-436796890/f35deb4d68b465e31f55332af464a.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020553Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=843be66b50b7a1e5d14ebf00f52fa64239ec082ec23a37c7e52fdcdd07f51e5e HTTP/1.1" 200 35340 2026-06-25 02:05:55 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:05:55 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:05:55 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:55 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:05:55 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:05:55 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:05:55 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:05:55 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:05:55 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:05:55 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:55 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:05:55 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271341541/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:05:55 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8271341541/image-2.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:05:55 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:05:55 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:05:55 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8271341541/image-2.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '35340'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8271341541/image-2.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8271341541/image-2.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271341541/image-2.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271341541/image-2.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:05:55 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:05:55 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8271341541/image-2.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020555Z x-amz-decoded-content-length:35340 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:05:55 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020555Z 20260625/ap-south-1/s3/aws4_request 23c5605870439426cb46a3386ec4a2b703e40c67c3ef20e402466bea414725dc 2026-06-25 02:05:55 [botocore.auth] DEBUG: Signature: 543ebd8a525f97f6d70cd7e8a11567d0bb11fc72ec17f6664c4c57799d8331c6 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:05:55 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:05:55 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:05:55 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:05:55 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8271341541/image-2.jpg HTTP/1.1" 200 0 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'vq7GGeQPlC1s/KGjUFsBIhfR+JQaIwyb96eepUzS66AqgmctCmFNfEMPvzLldT5A2CPIBvGsUfkiAzA7f6lkv5qNtKp+tLya', 'x-amz-request-id': 'YNKDWZ2XJR3EJ439', 'Date': 'Thu, 25 Jun 2026 02:05:56 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"99e5445ddf1ed87a83474da4843ff27f"', 'x-amz-checksum-crc32': 'EKNXkg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:05:55 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:05:55 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:05:55 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:05:55 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:05:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271341541&view=customer_complaints_v2> None 2026-06-25 02:05:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:57 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:05:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:05:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:05:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:05:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:05:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:05:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:05:57 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:05:57 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:05:57 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:05:57 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:05:57 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:05:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8273359331&view=customer_complaints_v2> None 2026-06-25 02:05:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:05:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:09 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:09 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:09 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:09 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:09 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:09 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:09 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:09 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:09 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:09 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:09 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:09 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:09 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8240757571&view=customer_complaints_v2> None 2026-06-25 02:06:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:11 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:11 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:11 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:11 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:11 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:11 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:11 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:11 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:11 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:11 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:11 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:11 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:11 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272481931&view=customer_complaints_v2> None 2026-06-25 02:06:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:12 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:12 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:12 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:12 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:12 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:12 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:12 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:12 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:12 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:12 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:12 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:12 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:12 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8270965536&view=customer_complaints_v2> None 2026-06-25 02:06:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:15 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:15 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:15 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:15 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:15 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:15 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 "GET /emailTicketing/d8tugej1rb7c73a0p7c0-chat_93A251B4-39BF-46A3-B3FB-DD18D65BC403-6253-000001AE29E3D792?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA54WIGD5USPXLJIVD%2F20260624%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260624T142251Z&X-Amz-Expires=7200&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEGkaCmFwLXNvdXRoLTEiSDBGAiEAog4A7PYBMHPjlWCvCGwfQ0ZWn%2BCAd2%2BxA%2FGW4VNZo9cCIQCGxa1DSAoXcstkwyIz7GK258%2FPZbwcm9C0v5VWSkxsgyrwAwgyEAAaDDk1NDk3NjMxMzE5MyIMAw3FGDQMOZ2Jh3FMKs0Dm5yGOz0kfSGnLgXrjlPN2UoaNTY1gkbGo2NDwrprca074qgOV1GkjrzHfr4iDnG4d%2FhjQGKsAZOc0d3GFG7unCi0rPq2o2ixd5b0boo6xFyd9oaOkvVe1e6KaXrJJ4V4yK20RV603xTy%2Bbm%2BQ8uF99BmDneF2rfHeTW%2FXObFLaqcM1DzGYReq8DoAKtxNbfTVU95%2B1RBotCLkhlxx2PEu%2FEp8BdrOD0MUI3HyezEkwZwnTrcq2W7kw%2B%2BOGoodTeKeK3%2B6S0V8Z6nYRBPV0gYvGLqG4mfiOi9%2BB1rtEbdkEjdebdDrQO8RAxtEraPjWH42UuDRZ%2BnP9ZeEfH2SRJ%2BjazUX0iP7GBJvsJYuwWZym%2BY%2FQ94GQ7eLyz7atBba2pF2%2FPZkEqSet7nRFVoMWmyjSIgNKTrnxTPoiVS%2BAfpDff60MAARf3IH7DQMnumh6%2B6oR7YSPq34aVqfNJtyNJVhcVq%2FAEOaqeqR43ClsMuaa49tibxW8VHUOCNFFoLpzFwIKrMyLKURRb2uosuyy01BubF8GQSS2oznW6a2HCtF0VIYSMlA2Fyel7OFfAwiSUdldp2RoOZp4CITo5Deu3pFG%2BZkBjQDjIBk5Ga2hkwx8Hu0QY6pAExvxNgVNnCcqxbtZwewqtV0nTRoZVggY%2BUiBjUNgOmbd3ge53iy9d4%2BtE4fr67XhcawzMA8BIAl3CiZ3W16%2F9LQ3i%2BY8ZGX%2B6%2Byy3pbnS5Ha%2BcNby5UYVxefvGsmn6SZteD%2B532A3WrYETbxi8FpPRs2goRV1tFFD222EjK6Op4JjqRZS037vwbXmHkVHxRY9iE6uWLynZun5Y3QTSpRpVbINMNg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=24bf917e62ebb49c0b52d51d4d3b9530ff801f6e3fc61e9e93683e382d2892d9 HTTP/1.1" 403 None 2026-06-25 02:06:15 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:15 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:15 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:15 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276040689/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:15 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276040689/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:15 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276040689/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276040689/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276040689/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:15 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8276040689/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:15 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:15 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:15 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8276040689/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '368'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8276040689/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8276040689/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276040689/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276040689/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:15 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8276040689/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020615Z x-amz-decoded-content-length:368 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:15 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020615Z 20260625/ap-south-1/s3/aws4_request 3ea87c260be4bc29cd9ddcb2e9fb510ed7d931d4e42b6451a3f2f47c927ba312 2026-06-25 02:06:15 [botocore.auth] DEBUG: Signature: c0a2489ab0af0a402124f6fd944db24d761cc2c3ae7ddaa9e69479c38c2afc39 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:15 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:15 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:15 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:15 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8276040689/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '7xUEsMYor8h+GfERzlrhutX/Sni4IgvkrXWOMfPXg3OaS02OEMAeU8/spexd5J0agWfVgjDj3H8=', 'x-amz-request-id': '0TEKYH1A0AF8ZEQM', 'Date': 'Thu, 25 Jun 2026 02:06:16 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"faf5557f2eca0ac2913e4f0b14f1a938"', 'x-amz-checksum-crc32': 'VQipXw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:15 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:15 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:15 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 "GET /emailTicketing/d8tug4r1rb7c73a0p76g-chat_88D4A3EA-A6D4-4415-9246-E8259E16607E-6253-000001ADF16D49F3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA54WIGD5USPXLJIVD%2F20260624%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260624T142212Z&X-Amz-Expires=7200&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEGkaCmFwLXNvdXRoLTEiSDBGAiEAog4A7PYBMHPjlWCvCGwfQ0ZWn%2BCAd2%2BxA%2FGW4VNZo9cCIQCGxa1DSAoXcstkwyIz7GK258%2FPZbwcm9C0v5VWSkxsgyrwAwgyEAAaDDk1NDk3NjMxMzE5MyIMAw3FGDQMOZ2Jh3FMKs0Dm5yGOz0kfSGnLgXrjlPN2UoaNTY1gkbGo2NDwrprca074qgOV1GkjrzHfr4iDnG4d%2FhjQGKsAZOc0d3GFG7unCi0rPq2o2ixd5b0boo6xFyd9oaOkvVe1e6KaXrJJ4V4yK20RV603xTy%2Bbm%2BQ8uF99BmDneF2rfHeTW%2FXObFLaqcM1DzGYReq8DoAKtxNbfTVU95%2B1RBotCLkhlxx2PEu%2FEp8BdrOD0MUI3HyezEkwZwnTrcq2W7kw%2B%2BOGoodTeKeK3%2B6S0V8Z6nYRBPV0gYvGLqG4mfiOi9%2BB1rtEbdkEjdebdDrQO8RAxtEraPjWH42UuDRZ%2BnP9ZeEfH2SRJ%2BjazUX0iP7GBJvsJYuwWZym%2BY%2FQ94GQ7eLyz7atBba2pF2%2FPZkEqSet7nRFVoMWmyjSIgNKTrnxTPoiVS%2BAfpDff60MAARf3IH7DQMnumh6%2B6oR7YSPq34aVqfNJtyNJVhcVq%2FAEOaqeqR43ClsMuaa49tibxW8VHUOCNFFoLpzFwIKrMyLKURRb2uosuyy01BubF8GQSS2oznW6a2HCtF0VIYSMlA2Fyel7OFfAwiSUdldp2RoOZp4CITo5Deu3pFG%2BZkBjQDjIBk5Ga2hkwx8Hu0QY6pAExvxNgVNnCcqxbtZwewqtV0nTRoZVggY%2BUiBjUNgOmbd3ge53iy9d4%2BtE4fr67XhcawzMA8BIAl3CiZ3W16%2F9LQ3i%2BY8ZGX%2B6%2Byy3pbnS5Ha%2BcNby5UYVxefvGsmn6SZteD%2B532A3WrYETbxi8FpPRs2goRV1tFFD222EjK6Op4JjqRZS037vwbXmHkVHxRY9iE6uWLynZun5Y3QTSpRpVbINMNg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=a9f45806e1fd0d2ac8c7ff2ae50be69173d5d38716e1cec0c80eb0157af337c5 HTTP/1.1" 403 None 2026-06-25 02:06:15 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:15 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:15 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:15 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276040689/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:15 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276040689/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276040689/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:15 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276040689/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276040689/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:15 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:15 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8276040689/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:15 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:15 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:15 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8276040689/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '368'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8276040689/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8276040689/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276040689/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276040689/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:15 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8276040689/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020615Z x-amz-decoded-content-length:368 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:15 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020615Z 20260625/ap-south-1/s3/aws4_request 9aec8e0aff0f8415a27c0c2ab72e7082906d4964d26693575fb8d9ac3f8cac6d 2026-06-25 02:06:15 [botocore.auth] DEBUG: Signature: d48890d65169ec1edcddb762a649c36a8f7724b6f24c213d01b8ac96fc6f4b43 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:15 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:15 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:15 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:15 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8276040689/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'U3LWasFT38Tz0XXlPl20SBhmkfK9+c7K8t0OaZPQuMan/9T6D/9ykJiot0z4D7lBBkJaTuIdjKM=', 'x-amz-request-id': '0TENKFHVR9PHC9DX', 'Date': 'Thu, 25 Jun 2026 02:06:16 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"cda18e213a343240c241408b78df400b"', 'x-amz-checksum-crc32': 'q6A1Uw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:15 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:15 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:15 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276040689&view=customer_complaints_v2> None 2026-06-25 02:06:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:15 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:15 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:15 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:15 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:15 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:15 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:15 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:15 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /13793484-1-117522384/05E6ED6B-8AED-4B52-B96D-9ABC1B1C1257.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020614Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=22b8c3497805805a50cc69913a553935d3e0fb489ec056d2ffa41639d06ee4ac HTTP/1.1" 200 3297110 2026-06-25 02:06:16 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:16 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:16 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:16 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:16 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:16 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:16 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272743850/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:16 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:16 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272743850/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:16 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272743850/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:16 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272743850/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272743850/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:16 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8272743850/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:16 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:16 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:16 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:16 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8272743850/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '3297110'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8272743850/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8272743850/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272743850/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272743850/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:16 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:16 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8272743850/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020616Z x-amz-decoded-content-length:3297110 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:16 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020616Z 20260625/ap-south-1/s3/aws4_request 635b298aceb46f7de453488161be4fc5a21851adbcc571de17f8983ae592edd5 2026-06-25 02:06:16 [botocore.auth] DEBUG: Signature: 8dd85ba9c99d514b626ef2e9be995a27646ecc751bdda3dc41c011de1864d105 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:16 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:16 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:16 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:16 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8272743850/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '5f4PVN9mqMA0wbc/oa/faDbd4wU3QmNN7KfT9/+7Ie9E1VaACcuLpK2LGjEQl/4fcd1l8Oz74sM=', 'x-amz-request-id': 'XG4Q1G42Z7ZED0SG', 'Date': 'Thu, 25 Jun 2026 02:06:17 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"60b8b1034de91041426d05cd714fbda9"', 'x-amz-checksum-crc32': '3Hu1gw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:16 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:16 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:16 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:16 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272743850&view=customer_complaints_v2> None 2026-06-25 02:06:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:16 [scrapy.extensions.logstats] INFO: Crawled 572 pages (at 85 pages/min), scraped 55 items (at 21 items/min) 2026-06-25 02:06:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:17 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:17 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:17 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:17 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:17 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:17 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /51724145-1-52100328/a198428ddb22a9eb7657928b7f498ce0.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020616Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=8e8c0a45cfac173a4b351f7a7af6a0fff969dd988608344f7a01567f007c57f1 HTTP/1.1" 200 34019 2026-06-25 02:06:17 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:17 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:17 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:17 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:17 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:17 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:17 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:17 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:17 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:17 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:17 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:17 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:17 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274112825/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:17 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:17 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:17 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8274112825/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '34019'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8274112825/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274112825/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274112825/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274112825/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:17 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:17 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8274112825/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020617Z x-amz-decoded-content-length:34019 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:17 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020617Z 20260625/ap-south-1/s3/aws4_request ac91f72ca7333f99edb522394d3750ff511462d49167c61fe0536aa681b007d8 2026-06-25 02:06:17 [botocore.auth] DEBUG: Signature: 190405b8adb98fa2972a2ce45b01a0e350f716c8f1bc80b2d4bc4e69d13298ad 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:17 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:17 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:17 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:17 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8274112825/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'u0a588xyxjTAv2LskXOut4tSyYUqRSziwG8gQ+TTIP6tW2N8Th2D/1KCiwUsGvSIVhAuWkt27QobONVRsW0HIHm1cdU9Y+XB', 'x-amz-request-id': 'C5GCH24DE5V4H1W6', 'Date': 'Thu, 25 Jun 2026 02:06:18 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"e188aca81fdbdc7d61995e9d9e021efc"', 'x-amz-checksum-crc32': 'BQVz6w==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:17 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:17 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:17 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:18 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /51724145-1-52100328/5cb40f2e0bfae8578712556eb41142.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020616Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=d7f61deac3f9d31991fc1ca0020c5c9b221dc1e8277460db3d8279d18d9af042 HTTP/1.1" 200 11087783 2026-06-25 02:06:18 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:18 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:18 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:18 [s3transfer.futures] DEBUG: Submitting task CreateMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:18 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: CreateMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:18 [s3transfer.futures] DEBUG: Submitting task UploadPartTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 1, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: CreateMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:18 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: Executing task CreateMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CreateMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CreateMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:18 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274112825/image-1.mp4', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:18 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:18 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:18 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.CreateMultipartUpload: calling handler > 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: UploadPartTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 1, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [s3transfer.futures] DEBUG: Submitting task UploadPartTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 2, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: UploadPartTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 1, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}}) about to wait for 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:18 [botocore.endpoint] DEBUG: Making request for OperationModel(name=CreateMultipartUpload) with params: {'url_path': '/zomato/8274112825/image-1.mp4?uploads', 'query_string': {}, 'method': 'POST', 'headers': {'Content-Type': 'video/mp4', 'x-amz-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12'}, 'body': b'', 'auth_path': '/culinary-compass-img-bucket/zomato/8274112825/image-1.mp4', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274112825/image-1.mp4?uploads', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274112825/image-1.mp4', 'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274112825/image-1.mp4'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}}} 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: UploadPartTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 2, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:18 [s3transfer.futures] DEBUG: Submitting task CompleteMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {}}) to executor for transfer request: 0. 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: UploadPartTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 2, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}}) about to wait for 2026-06-25 02:06:18 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.CreateMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event choose-signer.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: CompleteMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {}}) about to wait for the following futures [, , ] 2026-06-25 02:06:18 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: CompleteMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {}}) about to wait for 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.CreateMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:18 [botocore.auth] DEBUG: CanonicalRequest: POST /zomato/8274112825/image-1.mp4 uploads= content-type:video/mp4 host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-checksum-algorithm:CRC32 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260625T020618Z x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC content-type;host;x-amz-checksum-algorithm;x-amz-content-sha256;x-amz-date;x-amz-security-token e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 2026-06-25 02:06:18 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020618Z 20260625/ap-south-1/s3/aws4_request 13f56a6b3e56c6edcc2f4ff2c9f38d63c41fa37b9b41104e2f390a43f1761527 2026-06-25 02:06:18 [botocore.auth] DEBUG: Signature: 658b516656a67b76b9d2eac51597e17dac6562ad42ba446eef7182b50533e9bb 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.CreateMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:18 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:18 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "POST /zomato/8274112825/image-1.mp4?uploads HTTP/1.1" 200 None 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parse.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parse.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'RpfAyU/+NxhOM6i9IBRaoB/kcER3Ng9PqL2KP3FnKG9psZIvybVoBHe0ntgsH6IceG1urcL2sofA3dHp8lp0lLdiEky3uKDn', 'x-amz-request-id': 'TRD2AKZ6PNHFXFMP', 'Date': 'Thu, 25 Jun 2026 02:06:19 GMT', 'x-amz-server-side-encryption': 'AES256', 'x-amz-checksum-algorithm': 'CRC32', 'x-amz-checksum-type': 'COMPOSITE', 'Transfer-Encoding': 'chunked', 'Server': 'AmazonS3'} 2026-06-25 02:06:18 [botocore.parsers] DEBUG: Response body: b'\nculinary-compass-img-bucketzomato/8274112825/image-1.mp42oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-' 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.CreateMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.CreateMultipartUpload: calling handler > 2026-06-25 02:06:18 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: UploadPartTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 2, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: Executing task UploadPartTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 2, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 2, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}, 'upload_id': '2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-'} 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: CompleteMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {}}) about to wait for 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: UploadPartTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 1, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: Executing task UploadPartTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 1, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'part_number': 1, 'extra_args': {'ChecksumAlgorithm': 'CRC32'}, 'upload_id': '2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-'} 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:18 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274112825/image-1.mp4', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:18 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274112825/image-1.mp4', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:18 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:18 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:18 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:18 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:18 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:18 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:18 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.endpoint] DEBUG: Making request for OperationModel(name=UploadPart) with params: {'url_path': '/zomato/8274112825/image-1.mp4', 'query_string': {'uploadId': '2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-', 'partNumber': 2}, 'method': 'PUT', 'headers': {'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2699175'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8274112825/image-1.mp4', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274112825/image-1.mp4?uploadId=2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-&partNumber=2', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274112825/image-1.mp4', 'UploadId': '2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-', 'PartNumber': 2, 'Body': , 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274112825/image-1.mp4'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:18 [botocore.endpoint] DEBUG: Making request for OperationModel(name=UploadPart) with params: {'url_path': '/zomato/8274112825/image-1.mp4', 'query_string': {'uploadId': '2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-', 'partNumber': 1}, 'method': 'PUT', 'headers': {'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '8388608'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8274112825/image-1.mp4', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274112825/image-1.mp4?uploadId=2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-&partNumber=1', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274112825/image-1.mp4', 'UploadId': '2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-', 'PartNumber': 1, 'Body': , 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274112825/image-1.mp4'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event choose-signer.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event choose-signer.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:18 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:18 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8274112825/image-1.mp4 partNumber=2&uploadId=2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o- content-encoding:aws-chunked host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020618Z x-amz-decoded-content-length:2699175 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:18 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8274112825/image-1.mp4 partNumber=1&uploadId=2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o- content-encoding:aws-chunked host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020618Z x-amz-decoded-content-length:8388608 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:18 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020618Z 20260625/ap-south-1/s3/aws4_request 6efca38aad1ecbd460c24b62994dede0fe6f0992b2395913ac3a173a81c531ce 2026-06-25 02:06:18 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020618Z 20260625/ap-south-1/s3/aws4_request 3522f2d22b645aae7a6ec8be6497089baa3356fdccff02c7c9538fb1d974ac9c 2026-06-25 02:06:18 [botocore.auth] DEBUG: Signature: fc38c510ad9e8169e011efb137e038a612568720128800eb6842214811bc7803 2026-06-25 02:06:18 [botocore.auth] DEBUG: Signature: 49b05d13778e18ca0b0a7572490977305060d6aa58ec695432baf7dba00b3bf8 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:18 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:18 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:18 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (2): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:18 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:18 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:18 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:18 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8274112825/image-1.mp4?uploadId=2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-&partNumber=2 HTTP/1.1" 200 0 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parse.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parse.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '2jy+6orw1xmnKQuumygFukFM1LK8rSIgvVX2o9YNFklTfwN6ZNzClTGcC3hQ4I0Ma4DwqOxqsvbeo8Q4a6CUVFVw2UKqnDi0', 'x-amz-request-id': 'TRD2KJRTDM7APYG9', 'Date': 'Thu, 25 Jun 2026 02:06:19 GMT', 'ETag': '"799455216008fc17a7d8fe714a8f2fec"', 'x-amz-checksum-crc32': 'KcTEIg==', 'x-amz-server-side-encryption': 'AES256', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:18 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:18 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:18 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8274112825/image-1.mp4?uploadId=2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-&partNumber=1 HTTP/1.1" 200 0 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parse.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parse.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'lGZP2j837Soss2X4em36SJ0uwym/nF7ZDNq1JVe5WrPOLI+zDV6/8N9TqvaHM+CvdowvHbcBjEiQ98WlQrdb8iXN15QTCqjm', 'x-amz-request-id': 'TRD9NYEC5RNN8K57', 'Date': 'Thu, 25 Jun 2026 02:06:19 GMT', 'ETag': '"8165ecccb236967e4be4087ee5f12627"', 'x-amz-checksum-crc32': 'eg34eA==', 'x-amz-server-side-encryption': 'AES256', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:18 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.UploadPart: calling handler 2026-06-25 02:06:18 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.UploadPart: calling handler > 2026-06-25 02:06:18 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: CompleteMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {}}) about to wait for 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: CompleteMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {}}) done waiting for dependent futures 2026-06-25 02:06:18 [s3transfer.tasks] DEBUG: Executing task CompleteMultipartUploadTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {}}) with kwargs {'client': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274112825/image-1.mp4', 'extra_args': {}, 'upload_id': '2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-', 'parts': [{'ETag': '"8165ecccb236967e4be4087ee5f12627"', 'PartNumber': 1, 'ChecksumCRC32': 'eg34eA=='}, {'ETag': '"799455216008fc17a7d8fe714a8f2fec"', 'PartNumber': 2, 'ChecksumCRC32': 'KcTEIg=='}]} 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CompleteMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CompleteMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:18 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274112825/image-1.mp4', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:18 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:18 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:18 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.CompleteMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-call.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.endpoint] DEBUG: Making request for OperationModel(name=CompleteMultipartUpload) with params: {'url_path': '/zomato/8274112825/image-1.mp4', 'query_string': {'uploadId': '2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-'}, 'method': 'POST', 'headers': {'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12'}, 'body': b'"8165ecccb236967e4be4087ee5f12627"1eg34eA=="799455216008fc17a7d8fe714a8f2fec"2KcTEIg==', 'auth_path': '/culinary-compass-img-bucket/zomato/8274112825/image-1.mp4', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274112825/image-1.mp4?uploadId=2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274112825/image-1.mp4', 'UploadId': '2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o-', 'MultipartUpload': {'Parts': [{'ETag': '"8165ecccb236967e4be4087ee5f12627"', 'PartNumber': 1, 'ChecksumCRC32': 'eg34eA=='}, {'ETag': '"799455216008fc17a7d8fe714a8f2fec"', 'PartNumber': 2, 'ChecksumCRC32': 'KcTEIg=='}]}}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274112825/image-1.mp4'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}}} 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.CompleteMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event choose-signer.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-sign.s3.CompleteMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:18 [botocore.auth] DEBUG: CanonicalRequest: POST /zomato/8274112825/image-1.mp4 uploadId=2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o- host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:4a679ec150603c1cc517e5519aac9ede29453c695400fc11a7795665a4fbf44d x-amz-date:20260625T020618Z x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC host;x-amz-content-sha256;x-amz-date;x-amz-security-token 4a679ec150603c1cc517e5519aac9ede29453c695400fc11a7795665a4fbf44d 2026-06-25 02:06:18 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020618Z 20260625/ap-south-1/s3/aws4_request e69f33693edd8285fdd9fe947cf87731ec9079b1701a4c35e678732ff52ca08f 2026-06-25 02:06:18 [botocore.auth] DEBUG: Signature: 62b1219cf8509a5fb44a46e94a34b95e7ec2252448983678eb781d9956c59c9a 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.CompleteMultipartUpload: calling handler > 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event request-created.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:18 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:18 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "POST /zomato/8274112825/image-1.mp4?uploadId=2oUu1JVnB4071h_HRf186mw1F.ShsAgfdsFzp2uDtyeu6I39.BkgIQxx0IpHJemd65dmsyWJ09Ffmo31sWT_y4pg58LCsRkfa5zDYDxQtKDQ10O1M9lEZXewcekBrqRvHO_NmPFhgzK3XoA4xWw7K0YIGcxy53q6syGCMfvGr4o- HTTP/1.1" 200 None 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parse.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event before-parse.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'uxfYU25/jPpFK797YUp5a59qYbNmluSNZeDeqGwSlGBM6s17olzueC+kfv+SJ5y2/RtA8LkmDF0oKimoC2bVM9EZd5XA5I1o', 'x-amz-request-id': 'TRDC3HF5XM7RDKBV', 'Date': 'Thu, 25 Jun 2026 02:06:19 GMT', 'x-amz-server-side-encryption': 'AES256', 'Content-Type': 'application/xml', 'Transfer-Encoding': 'chunked', 'Server': 'AmazonS3'} 2026-06-25 02:06:18 [botocore.parsers] DEBUG: Response body: b'\n\nhttps://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato%2F8274112825%2Fimage-1.mp4culinary-compass-img-bucketzomato/8274112825/image-1.mp4"0be510495dbc8a1627d21dd8de8b129c-2"OGyODQ==-2COMPOSITE' 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.CompleteMultipartUpload: calling handler 2026-06-25 02:06:18 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event needs-retry.s3.CompleteMultipartUpload: calling handler > 2026-06-25 02:06:18 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8274112825&view=customer_complaints_v2> None 2026-06-25 02:06:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:18 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:18 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:18 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:18 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:18 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276911104&view=customer_complaints_v2> None 2026-06-25 02:06:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:23 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:23 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:23 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:23 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:23 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:23 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:23 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:23 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:23 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:23 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /5497935-1-38374698/CCAF0345-DFA4-4713-AC37-EE658695637D.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020622Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=04d57375204ddcc7de6764e9d428b156df0718e07a23567a29b7f11d4b39ff20 HTTP/1.1" 200 2086624 2026-06-25 02:06:23 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:23 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:23 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:23 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:23 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:23 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:23 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276928244/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:23 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:23 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276928244/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:23 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:23 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276928244/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:23 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276928244/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276928244/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:23 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8276928244/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:23 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:23 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:23 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8276928244/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2086624'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8276928244/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8276928244/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276928244/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276928244/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:23 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:23 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8276928244/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020623Z x-amz-decoded-content-length:2086624 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:23 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020623Z 20260625/ap-south-1/s3/aws4_request 26794c97b2357df4577178c3653b97ac706dce5b503605471813abc69c60c310 2026-06-25 02:06:23 [botocore.auth] DEBUG: Signature: 2374982a0ab20fde0e3b08e06114ee64ba12724b7d9f792dfa421ddcc34b816b 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:23 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:23 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:24 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:24 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:24 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8276928244/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:24 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:24 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:24 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'JdaXO+zlhloFDJAbE7Vc8fjUVLTyh1cJkVWemAPdGZzCbiy1mtyh2sJOXqnlkRpKbUMe7eoXp6/1muIDyVwkFblro0h3bv7h', 'x-amz-request-id': 'Q8C0PZHXZGX55D14', 'Date': 'Thu, 25 Jun 2026 02:06:25 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"992e2d86f8108cdffd5741cce9a945a3"', 'x-amz-checksum-crc32': 'uX+9jA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:24 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:24 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:24 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:24 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:24 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:24 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276928244&view=customer_complaints_v2> None 2026-06-25 02:06:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:24 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:24 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:24 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:24 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:24 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:24 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276561986&view=customer_complaints_v2> None 2026-06-25 02:06:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:25 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:25 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:25 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:25 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:25 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:25 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /161674748-1-408506064/360EEC25-609E-41EC-82DD-0E7ADCB41211.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020624Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=6593c699134b3ed30b900e1490cbea7cf930a75f7d0ae321e13102371707745d HTTP/1.1" 200 2772168 2026-06-25 02:06:25 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:25 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:25 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:25 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:25 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:25 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:25 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277725716/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:25 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:25 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277725716/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:25 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277725716/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:25 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:25 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277725716/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277725716/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:25 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8277725716/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:25 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:25 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:25 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8277725716/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2772168'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8277725716/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8277725716/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277725716/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277725716/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:25 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:25 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8277725716/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020625Z x-amz-decoded-content-length:2772168 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:25 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020625Z 20260625/ap-south-1/s3/aws4_request 3df44da76e92c0ee6e28372aed8b1263f1bf5d32faae527e1d43455c1d388d7c 2026-06-25 02:06:25 [botocore.auth] DEBUG: Signature: 346aba3fc3c8f725d4786cb50f121654620ca515bfae81020676bfc8a79464ea 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:25 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:25 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:26 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:26 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:26 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8277725716/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:26 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:26 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:26 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'x5vEgsE28K5SXsqPgCvhOAFREgjBRBjW+gDCf8BEE83NxID7gsvQsr0xqu8FW+Pbqj1jYJov1vs=', 'x-amz-request-id': 'YEXJSYCYT7CM6ZFM', 'Date': 'Thu, 25 Jun 2026 02:06:27 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"92c845feeb6f5dcc7922b00827c78136"', 'x-amz-checksum-crc32': 'IbKu0Q==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:26 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:26 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:26 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:26 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277725716&view=customer_complaints_v2> None 2026-06-25 02:06:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:26 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:26 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:26 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:26 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:26 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:26 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:26 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:26 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:26 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:26 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:26 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:26 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:26 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8278371193&view=customer_complaints_v2> None 2026-06-25 02:06:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:27 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:27 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:27 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:27 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:27 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:27 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:27 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:27 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:27 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8261710769&view=customer_complaints_v2> None 2026-06-25 02:06:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:28 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:28 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:28 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:28 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:28 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:28 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:29 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /31399645-1-167564173/AA654765-9E57-48D4-BF61-88B813C40484.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020628Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=d66e76fe138d1897553c44958a34ba2b569cc5c202ae3a7a329cbb168aa75c77 HTTP/1.1" 200 2103620 2026-06-25 02:06:29 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:29 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:29 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:29 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275777007/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:29 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275777007/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275777007/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275777007/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275777007/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:29 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8275777007/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:29 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:29 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:29 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8275777007/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2103620'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8275777007/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8275777007/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275777007/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275777007/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:29 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8275777007/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020629Z x-amz-decoded-content-length:2103620 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:29 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020629Z 20260625/ap-south-1/s3/aws4_request 67d4f99b7584808afc3987c26c658c71aaf6d6686168f939cfd688dba2fbc990 2026-06-25 02:06:29 [botocore.auth] DEBUG: Signature: 4281bfc76c9bb8cd184f2efa4dfbe498ec50d8d027166fc68b57bdd300f111b4 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:29 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:29 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:29 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:29 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8275777007/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'qkZfJOr/n4osipkxo1zrnWOYEGqEwnQmNNXPEee0HdPHi9IyRMNIq0UQtQm7BBd+S3wbk9/MrnpaKokWPRcxHRVj4lPHSDU0', 'x-amz-request-id': 'MT8CH2X6N1N2A5G2', 'Date': 'Thu, 25 Jun 2026 02:06:30 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"e8127132a7deb51368d7b9115b2ad315"', 'x-amz-checksum-crc32': 'RPsZ+Q==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:29 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:29 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8275777007&view=customer_complaints_v2> None 2026-06-25 02:06:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:29 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:29 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:29 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:29 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:29 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:29 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:29 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:29 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:29 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:29 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /5053382-1-39796209/80bfca4113d16abb34f8dd9a2d2334c8.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020628Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=f75fe84380ec1ff0980748085cfab122b74be6b399cf6459c0adeee53fa7b1d1 HTTP/1.1" 200 30375 2026-06-25 02:06:29 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:29 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:29 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:29 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275735568/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:29 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275735568/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275735568/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:29 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275735568/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275735568/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:29 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:29 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8275735568/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:29 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:29 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:29 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8275735568/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '30375'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8275735568/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8275735568/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275735568/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275735568/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:29 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8275735568/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020629Z x-amz-decoded-content-length:30375 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:29 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020629Z 20260625/ap-south-1/s3/aws4_request 97d09c8978f47a0c9f47528b578f81cf38cae02ec8215945921bf2c6cd30547b 2026-06-25 02:06:29 [botocore.auth] DEBUG: Signature: 4b295bde4b54da65d53a4dab3120c18539a803011d39526233c2fc5968c73254 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:29 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:29 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:29 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:29 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8275735568/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'Ttz37ZmVui2e/ZqREXV1p9v/ApdUFXlv4G6MBKT9vJ1mDecgNT47nNtVegTAvACs2192noH8y/YjRaN4ZtSK007+3yB5vCer', 'x-amz-request-id': 'MT8CBZJPRRB4W63G', 'Date': 'Thu, 25 Jun 2026 02:06:30 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"287a61c6221eddd495e3469f481c7619"', 'x-amz-checksum-crc32': 'VetKiw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:29 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:29 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:29 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:29 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:30 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /5053382-1-39796209/0fd5b5ddfece85e6d1d2778ff514982.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020628Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=2d8f936353a8c8e582fdf70e7086e450fc6742238d7db69605e5d6b6fcbf566f HTTP/1.1" 200 20837 2026-06-25 02:06:30 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:30 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:30 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:30 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:30 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:30 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:30 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275735568/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:30 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:30 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275735568/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:30 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275735568/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:30 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:30 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275735568/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275735568/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:30 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8275735568/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:30 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:30 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:30 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8275735568/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '20837'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8275735568/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8275735568/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275735568/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275735568/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:30 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:30 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8275735568/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020630Z x-amz-decoded-content-length:20837 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:30 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020630Z 20260625/ap-south-1/s3/aws4_request 0b6be7f3ffbc2cbfac541e55f62e8a0fd8f3c62cc8a3fb681669fa99f836c447 2026-06-25 02:06:30 [botocore.auth] DEBUG: Signature: 043553a5cc9240ff241d238aed05875260202c10b8e6280b6beef443f65759fd 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:30 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:30 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:30 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:30 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8275735568/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'x+nA0YzzzDZ0uvLn/ScpcQs0ahE9skkJSmENzqFHRy4MNy0qLxGWfAa8yXKBbEElz84VSDcjOUe+RMSggP434By03btWq66n', 'x-amz-request-id': 'K5ZX7H5P95D4FGQ9', 'Date': 'Thu, 25 Jun 2026 02:06:31 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"ea6f0adf90e3dfda9b15839a8868b3a0"', 'x-amz-checksum-crc32': 'I86+cA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:30 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:30 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:30 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:30 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8275735568&view=customer_complaints_v2> None 2026-06-25 02:06:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:32 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:32 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:32 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:32 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:32 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:32 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:32 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:32 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:32 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:32 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:32 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:32 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:32 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277764820&view=customer_complaints_v2> None 2026-06-25 02:06:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:34 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:34 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:34 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:34 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:34 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:34 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:34 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:34 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:34 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:34 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:34 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:34 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:34 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:35 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /8639838-1-44969431/FC6A0D7A-B062-4E29-BE6B-4B6F53ABA105.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020634Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=a91665e040842a260bef79ef909e3cc9350c2e391be05feaeefd4691f2a60d1d HTTP/1.1" 200 2170175 2026-06-25 02:06:35 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:35 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:35 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:35 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:35 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:35 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:35 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277698416/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:35 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:35 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277698416/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:35 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277698416/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:35 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277698416/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277698416/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:35 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:35 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8277698416/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:35 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:35 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:35 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8277698416/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2170175'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8277698416/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8277698416/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277698416/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277698416/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:35 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:35 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8277698416/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020635Z x-amz-decoded-content-length:2170175 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:35 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020635Z 20260625/ap-south-1/s3/aws4_request 6e3ed319e33280245e50ca230c180b51ed930f14ed52f45be56dddec22c21d48 2026-06-25 02:06:35 [botocore.auth] DEBUG: Signature: f557eb7ef01b4c266bcfb8489100a558272ce645050c5f9e76faa051059c487a 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:35 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:35 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:35 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:35 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8277698416/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'HSS4wE2wBSlMwb3aD/qVAHJLoggAIJxdHJaOUXx6XFugfO+RlWTivcq8omzLgUbmyxyWq1ar3LZYqLG+0+/vdgyGP7w/Wt2b', 'x-amz-request-id': '0KZS370ZPH6C9NKG', 'Date': 'Thu, 25 Jun 2026 02:06:36 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"d8bddb5f5da03ca0e3f131f5d5f5ece4"', 'x-amz-checksum-crc32': 'KcWB1A==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:35 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:35 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:35 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:35 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277698416&view=customer_complaints_v2> None 2026-06-25 02:06:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:37 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:37 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:37 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:37 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:37 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:37 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:37 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:37 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:37 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:37 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:37 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:37 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:37 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272742782&view=customer_complaints_v2> None 2026-06-25 02:06:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:38 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:38 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:38 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:38 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:38 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:38 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:38 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:38 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:38 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271197242&view=customer_complaints_v2> None 2026-06-25 02:06:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:39 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:39 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:39 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:39 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:39 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:39 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8262901559&view=customer_complaints_v2> None 2026-06-25 02:06:39 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:39 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:39 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:39 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:39 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:39 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:39 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /104244764-1-267030218/BDF21200-B9A0-42AF-B199-97ABCE152659.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020638Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=5a86883ac518b475bf57292fad5cb37989c040f535cf42b41500811ceba0d9e3 HTTP/1.1" 200 1465786 2026-06-25 02:06:40 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:40 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:40 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:40 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272557214/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:40 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272557214/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272557214/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272557214/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272557214/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:40 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8272557214/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:40 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:40 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:40 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8272557214/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1465786'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8272557214/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8272557214/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272557214/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272557214/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:40 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8272557214/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020640Z x-amz-decoded-content-length:1465786 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:40 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020640Z 20260625/ap-south-1/s3/aws4_request e31732d59bc97ffe1f149ac6783861fc0e6c8d726b176a3cb27c5ddab0666656 2026-06-25 02:06:40 [botocore.auth] DEBUG: Signature: 97bcafd88996bd707337e72d91f751e7cba5b2fd7617fa648a3c9327a55712b3 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:40 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:40 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:40 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:40 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8272557214/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'uTf4uTKjCD3+h9Jhe8e+IsJl5YV5SV6Qsd4YKFVVmtZTDOHWbboZ1wuKSPCov1rof8wwor6RYq4=', 'x-amz-request-id': 'JGV0RYD4RYRT55FJ', 'Date': 'Thu, 25 Jun 2026 02:06:41 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"ff624ab2f1241ece941a39e7ca3c64c7"', 'x-amz-checksum-crc32': '4pvVIg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:40 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:40 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /104244764-1-267030218/070605D7-80E5-4687-8309-700A6C8C6EDCmp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020638Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=638c19392522acc845d42b9326dcd309f011c8857e76a86710d743fc53ae7c54 HTTP/1.1" 200 693524 2026-06-25 02:06:40 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:40 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:40 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:40 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272557214/image-1.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:40 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272557214/image-1.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272557214/image-1.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:40 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272557214/image-1.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272557214/image-1.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:40 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8272557214/image-1.mp4', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:40 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:40 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:40 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8272557214/image-1.mp4', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'video/mp4', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '693524'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8272557214/image-1.mp4', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8272557214/image-1.mp4', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272557214/image-1.mp4', 'Body': , 'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272557214/image-1.mp4'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:40 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8272557214/image-1.mp4 content-encoding:aws-chunked content-type:video/mp4 host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020640Z x-amz-decoded-content-length:693524 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:40 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020640Z 20260625/ap-south-1/s3/aws4_request 90aecc78a1b189a416fba863c2c56749983383cee4a10acb353bc55d629f5427 2026-06-25 02:06:40 [botocore.auth] DEBUG: Signature: 508046aa487dadd9029079f0a6dd6c9a2055b95598f59344d313880b93322240 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:40 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:40 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:40 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:40 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8272557214/image-1.mp4 HTTP/1.1" 200 0 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'GEigdVCNOtscHoh1QxewAC78Zt1NLMzMd5uBq/OqqpU702GmitX+euNQuLYCUP5/K6YprC9N6qo=', 'x-amz-request-id': 'JGVC1DH46T2J8KQK', 'Date': 'Thu, 25 Jun 2026 02:06:41 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"697b27de5d2b43d0ad57e2b7c58f2623"', 'x-amz-checksum-crc32': 'vfGHJw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:40 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:40 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272557214&view=customer_complaints_v2> None 2026-06-25 02:06:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:40 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:40 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:40 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:40 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:40 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:40 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:40 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:40 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:40 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:40 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:41 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /110395645-1-359487070/02D8289F-1FE3-495B-BD40-D0638FFB0EB0.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020639Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=6490b158f5a2d7119dedc27fff6bc3b03713fee1446832d94818dbd0885b51b4 HTTP/1.1" 200 1821019 2026-06-25 02:06:41 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:41 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:41 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:41 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269389139/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:41 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269389139/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:41 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269389139/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269389139/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269389139/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:41 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8269389139/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:41 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:41 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:41 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8269389139/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1821019'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8269389139/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8269389139/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269389139/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269389139/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:41 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8269389139/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020641Z x-amz-decoded-content-length:1821019 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:41 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020641Z 20260625/ap-south-1/s3/aws4_request 55a30827810be7887539b7a14f7f2cae2d44e027f41647e65fd811f1855ba564 2026-06-25 02:06:41 [botocore.auth] DEBUG: Signature: 6e4bea3fcf22d8743e5847b4149449519008596d40107b4928cc1379e4cf6bb9 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:41 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:41 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:41 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:41 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8269389139/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'huTkpoXihN8+K9YSH0cRDkKY13kwSniLeku5YvlllafSHKoNR5SJOu29zamHSK/JhguE7hEMLg3AtJOBqoBncJhq/AK3FSnY', 'x-amz-request-id': 'H7M4HQQDAMRK64CS', 'Date': 'Thu, 25 Jun 2026 02:06:42 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"2c6059ca10ad3a5c1696325a8fc562cb"', 'x-amz-checksum-crc32': 'VhMx8w==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:41 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:41 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:41 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /110395645-1-359487070/9A94E945-BB72-4A09-98F7-282E56CD1FAF.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EQKNP4XVN%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020639Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHoaDmFwLXNvdXRoZWFzdC0xIkYwRAIgGasYzn9SIOkFUCF9hLjVPOHsKnGRRh%2BWHk07BZZDO3MCIF6t9ClHv7xm%2Fu2W4pumIXU%2BAtr713k42bVMVBs0%2F8i6Kv4DCEMQABoMOTMxMzAxNzA3NTI5Igz4gyHlN8RrB0iq5lcq2wPqiND3CHwuIcLfW74b0vNp8ORSrqqw0j8%2BMpuZIfv0HVkjVB8Npf%2F8egh6VKqgQaWKBMQ6oYDnfo7ywWlJVnwX%2FSDJW7o80%2BOJYj%2BhSHCjq8cwmElxo9ZG42dAPOKviLqX8mkG2RFuc4WLqgkOS8rBNGfSbpJ%2F0PGkAYiJ8iEw2lHpm4IMfIkRebRf2kRaHnquNfCWOMhEr0oozdDSqLyq8gt6xORLp7De1PdO3etbrqKeTjIbnH7gm5Dsh5ZQG94qpKC2HRA1FqezDYyNmxT%2FloyfrQ6WmIGbRxwxzlyibdM183Bt8cIT5J353EU00uXtHzbyOCaPpDvw98fsrW5mlpCyBuz3NtR89lpwMDlcgASdID3wi5Z%2Flu7KrqPBzuBYNYizJ0k8w0DmSbM93IKs2gMLRXvrbM3J9C3jw5lu%2FOW6AzrscQVkhqqxhQikp9S1%2F1kz3md5RXB7VC4htngLzvvB8EyoRkbt0FRUEQIKEDasaeg%2B2rxU02jZduc8N38Wuavi3%2FDEaOH2O0prn%2Bdgh0kzAoAKn3DMVQP6tSFC%2FQYwM2ZxCvH2GdeV2kIeOC%2FWSrL4BciXH1JZ5oxo2wAqrrgArrsMSnvYTGC9aFCCloODmK9hsOp31Rw%2BMNWS8tEGOqYBMGAvGHvJ%2FOUaMMNLYMI5xOp1Sf8w3xFoqs%2FQ02y7AE76gurflh12d3c%2F9TvpIuniWE7yE1q2jJjwF9TMFjvihZSetyrrrj4qeQbBBygsvR2DlrP9WXvzDRdHgb3FM4u9V1NizzkZKIkEnzRTIos0Vw7IcFuJTmVLK0YLm9fKEmal5HQ05fSvN5kRR55PGTV6SangKrp0wwboy6vlvC7kZq09jp2tbg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=61c72413b5c5a1bd2fe79d3a42d0324f9609c022fc214eb24b160e8c354765ab HTTP/1.1" 200 1670650 2026-06-25 02:06:41 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:41 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:41 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:41 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269389139/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:41 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269389139/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269389139/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:41 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269389139/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269389139/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:41 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:41 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8269389139/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:41 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:41 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:41 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8269389139/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1670650'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8269389139/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8269389139/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269389139/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269389139/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:41 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8269389139/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020641Z x-amz-decoded-content-length:1670650 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:41 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020641Z 20260625/ap-south-1/s3/aws4_request d41cc3c653a0d2801feb567869323815939f76fc4a1ca6ebce6d66fc71a16acc 2026-06-25 02:06:41 [botocore.auth] DEBUG: Signature: eada38fa22cc3fd4591a200cfedbd2b15a4e5b183c7585da371fdab6b35c1ff9 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:41 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:41 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:41 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:41 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8269389139/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'ddXTeXFwAuP7gEpJLA4zn5rNGGd6EAhWrG08Yop14Cg9ey5OyF4dgoL/kfKjjjNboRl0xqE9KPn2BbirnsUuJSbCHdCI2P56', 'x-amz-request-id': 'H7MCHHTSXN3SA83W', 'Date': 'Thu, 25 Jun 2026 02:06:42 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"d3aeaddf288fa08fcefc82e8019c9af3"', 'x-amz-checksum-crc32': '03EmFQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:41 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:41 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:41 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8269389139&view=customer_complaints_v2> None 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:41 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:41 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:41 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:41 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:41 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:41 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:41 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:42 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:42 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:42 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272422831&view=customer_complaints_v2> None 2026-06-25 02:06:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:42 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:42 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:42 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:42 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:42 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:42 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:42 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /4021165-1-102361208/5DDA9D85-17FC-4C4C-8BFD-ECA39DFAF6F2mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020641Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=debdc3680de4a7248b7b4f1cbc9eb2ce41da03795d5cabdba104f06d0f531020 HTTP/1.1" 200 922346 2026-06-25 02:06:42 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:42 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:42 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:42 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:42 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:42 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:42 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269082749/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:42 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:42 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269082749/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:42 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269082749/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:42 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269082749/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269082749/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:42 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:42 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8269082749/image-0.mp4', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:42 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:42 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:42 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8269082749/image-0.mp4', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'video/mp4', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '922346'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8269082749/image-0.mp4', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8269082749/image-0.mp4', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269082749/image-0.mp4', 'Body': , 'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269082749/image-0.mp4'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:42 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:42 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8269082749/image-0.mp4 content-encoding:aws-chunked content-type:video/mp4 host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020642Z x-amz-decoded-content-length:922346 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:42 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020642Z 20260625/ap-south-1/s3/aws4_request abcdc25a55b6f895c43666ca5adf445c72e9368abe68c3c8dfb4c945a31a2122 2026-06-25 02:06:42 [botocore.auth] DEBUG: Signature: cdda401a61a2fb81b6d20b4353371af5d5efce872edb5698d5c843e70468c8d7 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:42 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:42 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:42 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:42 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8269082749/image-0.mp4 HTTP/1.1" 200 0 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'h3NmzKNonuiLy6ggaQXcSEu5KWqw8zx27W48/2o3DPS/H7h/9VbJYGZ6GcgchimYdxGf3k2zay79lwHLNoLIlJTZpnuNVkUM', 'x-amz-request-id': 'N48EXXFM7G6ET6ZA', 'Date': 'Thu, 25 Jun 2026 02:06:43 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"446eafeaf02fca07978c9a0d2488514f"', 'x-amz-checksum-crc32': 'x0qhSw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:42 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:42 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:42 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:42 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8269082749&view=customer_complaints_v2> None 2026-06-25 02:06:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:44 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:44 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:44 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:44 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:44 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:44 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:44 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:44 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:44 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:44 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:44 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:44 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:44 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8274086690&view=customer_complaints_v2> None 2026-06-25 02:06:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:45 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:45 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:45 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:45 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8270638167&view=customer_complaints_v2> None 2026-06-25 02:06:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:45 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:45 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:45 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:45 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8267838484&view=customer_complaints_v2> None 2026-06-25 02:06:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:45 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:45 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:45 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:45 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:45 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:46 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /89355285-1-212703437/efd82d4be3dd71e72df3e7b8d774ab12.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020645Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=7c27b492101fc746347e7684f55c780dc5a05213f8ac7f0287b164e0543bf93e HTTP/1.1" 200 70910 2026-06-25 02:06:46 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:46 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:46 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:46 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:46 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:46 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:46 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8260236699/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:46 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:46 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8260236699/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:46 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:46 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8260236699/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:46 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8260236699/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8260236699/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:46 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8260236699/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:46 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:46 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:46 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8260236699/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '70910'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8260236699/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8260236699/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8260236699/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8260236699/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:46 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:46 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8260236699/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020646Z x-amz-decoded-content-length:70910 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:46 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020646Z 20260625/ap-south-1/s3/aws4_request 1cb57898357fc10d9879a786ac38785a0a40aea78cf564c0f2b8c38082a0c9cf 2026-06-25 02:06:46 [botocore.auth] DEBUG: Signature: 09dc5504329470d600b79b1848a5f1216ad0f986635de75e2930d8c8c4d92df0 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:46 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:46 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:46 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:46 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8260236699/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'Aj7CZm6j929X98qetgeOBGZ6a/XNgQayA1b30OnkPn5w3vt7H9LIuXdPnF7vE5tiPaCQKgJlws++ncEgQAIdnXuu8cGP1g48', 'x-amz-request-id': 'VP6B5JHWH6HY121T', 'Date': 'Thu, 25 Jun 2026 02:06:47 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"12cc7695a744f769af256b5c0e7324e8"', 'x-amz-checksum-crc32': 'lJJxBA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:46 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:46 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:46 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8260236699&view=customer_complaints_v2> None 2026-06-25 02:06:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:46 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:46 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:46 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:46 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:46 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:46 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8278371886&view=customer_complaints_v2> None 2026-06-25 02:06:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:48 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:48 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:48 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:48 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:48 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:48 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:48 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:48 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:48 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:48 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /931286-1-150394053/9bbcf4020cd486e613af8cb8f5591db.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020648Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=4a6893f2583edf658cb55fefb543c0d5cccb675e485e47c5f1ea246ce607e096 HTTP/1.1" 200 36090 2026-06-25 02:06:48 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:48 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:48 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:48 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:48 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:48 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:48 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269363519/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:48 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:48 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269363519/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:48 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269363519/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:48 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269363519/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269363519/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:48 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:48 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8269363519/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:48 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:48 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:48 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8269363519/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '36090'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8269363519/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8269363519/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269363519/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269363519/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:48 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:48 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8269363519/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020648Z x-amz-decoded-content-length:36090 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:48 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020648Z 20260625/ap-south-1/s3/aws4_request aeaff4ba3534eed05ac081a5cc127215edf0064e27201c22dbf1e30e1549805d 2026-06-25 02:06:48 [botocore.auth] DEBUG: Signature: 03faa02363aeadfc75281110f7967bcfc5383149f28944d01a823f597af8e3d8 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:48 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:48 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:49 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:49 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:49 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8269363519/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'tHQOjSQ2dSOFVRIJihh+1eFXbKJ+RqJDHIl8JSyRKAmBRwzV1baizzsxiuOtxlyY71AwMlK5lRg=', 'x-amz-request-id': '0KKSJYW0GSJ34YY9', 'Date': 'Thu, 25 Jun 2026 02:06:50 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"ec07c50dcd525847007093ab7d4a2fe1"', 'x-amz-checksum-crc32': 'dksKNg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:49 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:49 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): driver-order-bucket.s3.ap-southeast-1.amazonaws.com:443 2026-06-25 02:06:49 [urllib3.connectionpool] DEBUG: https://driver-order-bucket.s3.ap-southeast-1.amazonaws.com:443 "GET /order_bill_pickup_photo/12712008964.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHoaDmFwLXNvdXRoZWFzdC0xIkcwRQIgOPKHCy3%2FyxWLWHUicEWgVP9TAxQ8fzWq252RP%2F41C24CIQDeZfRS0bkh%2FR82SMnU3ikyQ8pCDQOqHB2Savn9XGNdySrJBQhDEAAaDDkzMTMwMTcwNzUyOSIMi6lc4W0F9bfKhSXfKqYFAYVQbREzUoIXzu7JFVHJs%2FFhvR%2F46HxluSLKdl%2FxApqkr2RNYUoQ4%2BdWZ8vdwEQJjUZWCK2UCULSAxip5IYBG6hFLM0tBQuZfSTz4Dt7c8c%2BlBJaw%2BW4qYDilAz%2Fov1yLTzZE7vxQSJVoJLY%2ByfA%2FZeT6UCeJElez5XAz%2BN5VjeIpt6enKdTZkF9fJlltYG9IjY9EWPY5zFU7KGKWvryznBfV%2F1avfLpvEz%2FSNXn5M3C2Eu9ezYiCAnUZjunck5j2vVchYWvKKJ0%2BlbQqQe3iV2raSIoA%2FQQ%2BUUeIUNtkWDgM8bWozbiYPMPc0ErFcP4OXE3mtjTJki3%2F6p%2BshOE8pV5HAmnnPTC2gXVek8nbm35cIahhk2R6xpGwGSILL%2BmsDsnj6NlXiRO%2BVbJAou%2FOwf6mAKOo%2F88pOeASBpkcTEngJFIPU73Eq%2BoQ0bWSDun0gpTpP3HmkSJrd4YBtLrEb6TNi0rU8qBP%2Fw8M67mCIvR4Y5T43yXN%2BWvajyEe%2Fw3o9phbKOvS83bhf%2Fb7dbngp3ZY2%2BM1nzIcwi1GZrfAVPCiVT6aB0LfGdc%2BQuntCoMwFBUl6GDM1VMGgkWGb%2BOPF998WdTbIjYD3oNbm8gVOn5GJfBJzCte%2FnBAaIFebHDrSedkLCALPtiBO3mrfg6FCQfF7ZhoeTKX5vGI1V1O3rwTCwQeScALRvzAfI1D34W3zqt%2BtEigfknnnIDcqgx7DG%2FTFa47co5%2Fe1HozsLWCUDZi1TZZhbDzKJJE1DhtK7RUwKkw%2F%2BqknKWQ9njWyec3xfsclTTWJgDuyeLT1v7s8L0T1RLVVsrutqvaOREarviLlxXJRkcwH3hfHuqaDRQIUH7E9OgaGiTvEGUJtGX%2B1f2TbDgrbxkmOF5qF2y6Ch0N7jZ5nCMMeR8tEGOrEBmK9%2FsiicJ7nBl7SIwZpmhy58eYiU%2B3cTujU7BQwjjNV%2F%2BmvV0Ar4oOW51dAj6dfVf5kr%2BO03fO5RkaKsA16OMZ3paN86i7ZQXJ3et1IU6XKVEJe4Z0i2jzHy1E6UYhC5hEuHONDigNDjvx%2BqnJVpxVWpuEWi69r3FR0svVej5li1YQ1BrO7r5z%2BuFyKT72h1xyghpxH3OIRWi%2Bv2b4TJzr6Xd%2FVzdl%2FuOCrzprAWguce&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EQNKBFZVO%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020648Z&X-Amz-SignedHeaders=host&X-Amz-Expires=7200&X-Amz-Signature=21f06a754e0e6ddcffd041dc18be268d3edb3c483353d5a6326652cd76e84fe9 HTTP/1.1" 200 199344 2026-06-25 02:06:49 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:49 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:49 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:49 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269363519/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:49 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269363519/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269363519/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269363519/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269363519/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:49 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8269363519/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:49 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:49 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:49 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8269363519/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '199344'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8269363519/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8269363519/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269363519/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269363519/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:49 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:49 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8269363519/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020649Z x-amz-decoded-content-length:199344 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:49 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020649Z 20260625/ap-south-1/s3/aws4_request 3ea2c4b3670393fc02ce928e4fa183c96e89e87bdeadf4584c2ed62e4ff8ecb3 2026-06-25 02:06:49 [botocore.auth] DEBUG: Signature: 9b510667b481f47277e30721cf41a37d2b7855e984ef5704bc74d6132431c175 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:49 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:49 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:49 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:49 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8269363519/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'Qs1v+ri2ZAlopAVQa9kVdAMUgGvlpfdm3gH4yZc+FOT+RQhPCp9mtaQEWhy2X43GJIQsxFHhXk8=', 'x-amz-request-id': '0KKZM8ENZHKZRRAQ', 'Date': 'Thu, 25 Jun 2026 02:06:50 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"e3ecb0042d489994b2291843cec5f909"', 'x-amz-checksum-crc32': '2Xrr3w==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:49 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:49 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8269363519&view=customer_complaints_v2> None 2026-06-25 02:06:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:49 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:49 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:49 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:49 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:49 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:49 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:49 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:49 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:49 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276981898&view=customer_complaints_v2> None 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:49 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:49 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:49 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:49 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:49 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:49 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:49 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:49 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:49 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:49 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /50010338-1-136143357/89702851769e526a93730db9f3f5a40.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020648Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=a4ffdd8a1e6b83862ab767878437ff60c215002c0fd8ad25151ee045bcd43ac6 HTTP/1.1" 200 14208 2026-06-25 02:06:49 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:49 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:49 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:49 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273683739/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:49 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273683739/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:49 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273683739/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:49 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273683739/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8273683739/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:49 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:50 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8273683739/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:50 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:50 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:50 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8273683739/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '14208'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8273683739/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8273683739/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8273683739/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8273683739/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:50 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8273683739/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020650Z x-amz-decoded-content-length:14208 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:50 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020650Z 20260625/ap-south-1/s3/aws4_request 85687837e19fcae34b4ba70d1169b6d14925dced3b5e193e50c15ae79a3408ae 2026-06-25 02:06:50 [botocore.auth] DEBUG: Signature: 4a349b81809d577b6ea87a0ec85c04f0856695b0f8a5d3dfd0d0231f401ada3e 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:50 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:50 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:50 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:50 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8273683739/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'Q965qoLN3+nXcA74GqFPehNn19+HJPyOyS/dbQiyjRe6qb9JBik0+5LFmRAntEt2b/aaQ8J6W48=', 'x-amz-request-id': 'Q7XKZ9M07ZV5FTHS', 'Date': 'Thu, 25 Jun 2026 02:06:51 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"a8c9f2221a239d9e668b41e6a2017fb4"', 'x-amz-checksum-crc32': '4uHE3A==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:50 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:50 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8273683739&view=customer_complaints_v2> None 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:50 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:50 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:50 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:50 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:50 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:50 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /196050920-1-104093806/747dd65ca6be72a1f1ebe0c34df2e2.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020648Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=3b7619f3439cb66a929b97b0143e7e18b476831d759c651d75d5f67856fd270b HTTP/1.1" 200 63866 2026-06-25 02:06:50 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:50 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:50 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:50 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275039736/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:50 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275039736/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275039736/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275039736/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275039736/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:50 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:50 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8275039736/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:50 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:50 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:50 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8275039736/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '63866'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8275039736/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8275039736/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275039736/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275039736/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:50 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8275039736/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020650Z x-amz-decoded-content-length:63866 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:50 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020650Z 20260625/ap-south-1/s3/aws4_request 8c38c5008f0a0147627b70420f9aa3057541581edce6b410f2b5a54efb207e67 2026-06-25 02:06:50 [botocore.auth] DEBUG: Signature: fdef8af554c2761e674ddae28fba4ffcb92a2f2c543eb92f73f3eb3ac002bef8 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:50 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:50 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:50 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:50 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8275039736/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'KMI01YrzbhqIUU1kuArzzh9f7gFnLG40sAi4aUH/l6e4FWtu8za3XDndiNZuh8TyF8hKI8iogFQ=', 'x-amz-request-id': 'Q7XG4Z6139NW5ZT7', 'Date': 'Thu, 25 Jun 2026 02:06:51 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"2c21baa3c5d2355c20b24952b2d37e11"', 'x-amz-checksum-crc32': 'UQ/rsw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:50 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:50 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:50 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /196050920-1-104093806/992dcf24368daa49f14f5c5239453e.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020648Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=f6cef3fb9f85782ba9016c0d5d2c48d35155adfe9b4f03b37b3164abdd8b1736 HTTP/1.1" 200 47613 2026-06-25 02:06:50 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:50 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:50 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:50 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275039736/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:50 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275039736/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:50 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275039736/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:50 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275039736/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275039736/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:50 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8275039736/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:50 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:50 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:50 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8275039736/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '47613'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8275039736/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8275039736/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275039736/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275039736/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:50 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8275039736/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020650Z x-amz-decoded-content-length:47613 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:50 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020650Z 20260625/ap-south-1/s3/aws4_request ab1d8d2466c30b06e644a9e6dbbaabac451b7bb3de044b2f21af5658876b7ad7 2026-06-25 02:06:50 [botocore.auth] DEBUG: Signature: 4cef1ae89ff72d70842a20edd8f5d0655aec1f398a550aa753896495d4ba947d 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:50 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:50 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:50 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:50 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8275039736/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'v5B2DXydDFBV3wmbJ1pgvbHhM3QQeZfKkog12Rl6Tt8iQnTsjv6CYY7sGBYKdBIaAmqc/Yalv5Q=', 'x-amz-request-id': 'Q7XHH1HJQYDP28XE', 'Date': 'Thu, 25 Jun 2026 02:06:51 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"642d07223a456bf372981d8581c18a7c"', 'x-amz-checksum-crc32': 'em3XMw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:50 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:50 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:50 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:50 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8275039736&view=customer_complaints_v2> None 2026-06-25 02:06:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:51 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:51 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:51 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:51 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:51 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:51 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:51 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:51 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:51 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8273474356&view=customer_complaints_v2> None 2026-06-25 02:06:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:52 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:52 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:52 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:52 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:52 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:52 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:52 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:52 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:52 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8273976122&view=customer_complaints_v2> None 2026-06-25 02:06:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:52 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:52 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:52 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:52 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:52 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:52 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:52 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:52 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:52 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:52 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8275718279&view=customer_complaints_v2> None 2026-06-25 02:06:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:53 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:53 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:53 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:53 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:53 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:53 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:53 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:53 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:53 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:53 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:53 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:53 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:53 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8278440705&view=customer_complaints_v2> None 2026-06-25 02:06:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:53 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:53 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:53 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:53 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:53 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:53 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:53 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:53 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:53 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:53 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:53 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:53 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:53 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:53 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /8427326-1-31833512/3A8167E6-F317-43F6-ABB9-65A58FB9D596.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020653Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=752a1d12f418227c2f0a879c2021944eb9d68cb7dfdec58c02bffc3b7f1f025e HTTP/1.1" 200 1926562 2026-06-25 02:06:54 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:54 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:54 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:54 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:54 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:54 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:54 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271209023/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:54 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:54 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271209023/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:54 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271209023/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:54 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:54 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271209023/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271209023/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:54 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8271209023/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:54 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:54 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:54 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8271209023/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1926562'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8271209023/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8271209023/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271209023/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271209023/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:54 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:54 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8271209023/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020654Z x-amz-decoded-content-length:1926562 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:54 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020654Z 20260625/ap-south-1/s3/aws4_request 975bb6286dad4b9db32e77be5a3ca23d004ddebcf32534ec30639854064efff5 2026-06-25 02:06:54 [botocore.auth] DEBUG: Signature: 350d331db74122aed3ae0410dc6f311d8acb234ff60b68762acd0d2093342a34 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:54 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:54 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:54 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:54 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8271209023/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'newdkkpy1cf0Pxze1RBef0Aap5fRukdv3phXGEC4w87HSnkqCAEm/EQIKWu7KTiSfiAhrBuDq8M=', 'x-amz-request-id': 'VGP74GV5NW832A4J', 'Date': 'Thu, 25 Jun 2026 02:06:55 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"633e722b6466ee279169376d4cec2247"', 'x-amz-checksum-crc32': 'gWWbxw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:54 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:54 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:54 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271209023&view=customer_complaints_v2> None 2026-06-25 02:06:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:54 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:54 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:54 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:54 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:54 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:54 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:54 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271426131&view=customer_complaints_v2> None 2026-06-25 02:06:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:55 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:55 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:55 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:55 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:55 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:55 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:55 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:55 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:55 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:55 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:55 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:55 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:55 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8273551166&view=customer_complaints_v2> None 2026-06-25 02:06:55 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:55 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:55 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:55 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:55 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:55 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:55 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:55 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:55 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:55 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:55 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:55 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:55 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8263500754&view=customer_complaints_v2> None 2026-06-25 02:06:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:56 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:56 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:56 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:56 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:56 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:56 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8275552551&view=customer_complaints_v2> None 2026-06-25 02:06:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:57 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:57 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:57 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:57 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8244846828&view=customer_complaints_v2> None 2026-06-25 02:06:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:57 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:57 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:57 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:57 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271918492&view=customer_complaints_v2> None 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:57 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:57 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:57 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:57 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:57 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:57 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277290818&view=customer_complaints_v2> None 2026-06-25 02:06:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:58 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:58 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:58 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:58 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:58 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:58 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:58 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:58 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:58 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:06:58 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /112615006-1-359944179/ad6c94184831c6ae2d0829e25dab362.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020658Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=0afa3abb67942fa33c84916c614399bb48484450958c19ca019c545ae7493f4e HTTP/1.1" 200 24261 2026-06-25 02:06:58 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:06:58 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:06:58 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:58 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:06:58 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:06:58 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:06:58 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272787690/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:06:58 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:06:58 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272787690/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:06:58 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272787690/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:06:58 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272787690/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272787690/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:06:58 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:06:58 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8272787690/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:06:58 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:06:58 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:06:58 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8272787690/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '24261'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8272787690/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8272787690/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272787690/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272787690/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:06:58 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:06:58 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8272787690/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020658Z x-amz-decoded-content-length:24261 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:06:58 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020658Z 20260625/ap-south-1/s3/aws4_request 2157e3f700b123077a8646691041e53e6e943ed17024d685217cb1e50fc33f87 2026-06-25 02:06:58 [botocore.auth] DEBUG: Signature: 2cdc52e09a80ae77f4b502a5a276c87336e461f2cf75fc8dcdd644123bd9daf7 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:06:58 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:06:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:06:58 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:06:58 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:06:58 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8272787690/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '3ecmD3SRJS8eerstIVnB+0Bf4/dDMiMU/HEk2lIikXrWzwLa5NoYAmhv5UfDgNHrtauQVD63eO4Jbkw/pzbRidlPJmAIDEu4', 'x-amz-request-id': 'V733NTXX9FY1VWPW', 'Date': 'Thu, 25 Jun 2026 02:06:59 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"77ffb14deb511cad9e89bc34f0cb6458"', 'x-amz-checksum-crc32': 'ui1xbg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:06:58 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:06:58 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:06:58 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:06:58 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272787690&view=customer_complaints_v2> None 2026-06-25 02:06:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:06:59 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:06:59 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:59 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:06:59 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:06:59 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:06:59 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:06:59 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:06:59 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:06:59 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:06:59 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:06:59 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:06:59 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:06:59 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:06:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271148339&view=customer_complaints_v2> None 2026-06-25 02:07:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:00 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:00 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:00 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:00 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:00 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:00 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:00 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:00 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:00 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:00 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /13653851-1-49754599/D5057E3C-CA83-4D2E-8628-4ED684700C26.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020659Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=274ec017ef9209dfa8a94fb328c59391ba01d551f0d27fa579fa03a934e50cd1 HTTP/1.1" 200 1625912 2026-06-25 02:07:00 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:00 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:00 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:00 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:00 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:00 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:00 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:00 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:00 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:00 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:00 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:00 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:00 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8276379393/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:00 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:00 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:00 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8276379393/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1625912'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8276379393/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8276379393/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276379393/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276379393/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:00 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:00 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8276379393/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020700Z x-amz-decoded-content-length:1625912 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:00 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020700Z 20260625/ap-south-1/s3/aws4_request a5870e5225e4f940f42ae325758e6cfcfb7f7e5bf68a79b283d92770a4d88228 2026-06-25 02:07:00 [botocore.auth] DEBUG: Signature: 7525fec04c3153cee4620c8320191c0d1b4687e8392c95b09e8c6e082061a300 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:00 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:00 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:00 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:00 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:01 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8276379393/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '74/ZRLFq5HVFmpVcYbA2uiP6uzQCKtq1bYZfNKj0llWp4o0pd9NdLUjrgWKIW3l4j7L8G32a7ZcGVkiNwmR9Wi7HI8n6AIe3', 'x-amz-request-id': '7WEQ68SFMD2WJ7Z6', 'Date': 'Thu, 25 Jun 2026 02:07:01 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"5f4c18e97c52f29f8b11291a3179887b"', 'x-amz-checksum-crc32': 'WuVKBQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:01 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:01 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:01 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /13653851-1-49754599/5765F4B8-A81B-44CD-B74F-F424DA9F0BC5.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020659Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=4623de9d0e23540af2287cbb1fcea56a693d6f6b8f5f8d5990f9598ef254a091 HTTP/1.1" 200 2470964 2026-06-25 02:07:01 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:01 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:01 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:01 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:01 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:01 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:01 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:01 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:01 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:01 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:01 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:01 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:01 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8276379393/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:01 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:01 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:01 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8276379393/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2470964'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8276379393/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8276379393/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276379393/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276379393/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:01 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:01 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8276379393/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020701Z x-amz-decoded-content-length:2470964 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:01 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020701Z 20260625/ap-south-1/s3/aws4_request d9c29e18a012cfe9ef06836528f02fd8f1aa634225616aa47ef9ada430690c74 2026-06-25 02:07:01 [botocore.auth] DEBUG: Signature: 9f40d63a70ddeb4c11febb328f12e60856edb008b8db52857a8bea4b62e90033 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:01 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:01 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:01 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:01 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8276379393/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'F4jlWqz3Z+AivZawSXmNbou9mfqcnLNCwg03infxhy5i5hUWLoZXknIvQkkfY4FKYdU41FD6GC1AbowOBQFpPeJaq2JgxLo0', 'x-amz-request-id': 'H2ZTP33SNZVF8229', 'Date': 'Thu, 25 Jun 2026 02:07:02 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"e83680e2d9d816c59996da1d2bbb53ed"', 'x-amz-checksum-crc32': 'oO2GOg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:01 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:01 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:01 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:01 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): driver-order-bucket.s3.ap-southeast-1.amazonaws.com:443 2026-06-25 02:07:02 [urllib3.connectionpool] DEBUG: https://driver-order-bucket.s3.ap-southeast-1.amazonaws.com:443 "GET /order_bill_pickup_photo/12720314479.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHoaDmFwLXNvdXRoZWFzdC0xIkYwRAIgJZUtn0gHxOmtd75DhWqc0kPe9fTPmNY6E358d%2BJ2HDQCIHW%2BZFFE5AhCyt71%2FPHpLvjNoMIkZd43t6EruWSKrrEjKskFCEMQABoMOTMxMzAxNzA3NTI5IgzQUqjg38x%2BMY0DwOoqpgXndXanq4IhmQmtG9psN4Jsyi12V9QqSdPE%2BO0dmazUxIGHQ492AE5%2Fhj2sjC47Wnxvz64dLMu5MULuPPQ5oaPosSLHC47bKbm0tJ0J%2B5zP8Kx9DkiLSL6FBoIlxcTBxsFdgpoLoALWMaKGJe1nnO5Ildvb27kF2CgKqCoZu1i6zxJEPAJtaL0e5OaoQWD3zTxhJGGQY7Ntq%2B%2BbVcFL4ek6aiTakllND%2B6XJt4GAK2S9zzOdFe7Fz03%2BfiRNKLtx%2FjF7BSoSdRjyaxXYudxhKouFD3pryGzthMqjG4Hqpclpcm3WNGUj%2Ff0T%2FbhGZzuGUXgy04d%2BTm7lSVi2R%2FcCjt5OhuQ8B1URFRiP3mraGVq12wQzIUE1ClWtd8CCJ6Fv0eAN1%2FDUAS%2BLNWvM3vPI1dui5EqT22KQ%2BxIDpjim6ELkwPWne9fS6K11L6ZDewJPMSK2g%2BIcDbcDOW1XRFLV%2FUqqXn1sU1m6Lrdtlw5u0P%2Fi0boAwER7YmwMf5BAoJAUQ8RaSkq%2B%2FBqDa4VktFfJGC8xg1ZmK6obJlFJNTXX1h6hwYD8zSl5K8lrBPNVTq6kzA9litGctl%2B1Jodo3%2FmxFvTzz5tqxxxM7L8JGgmCHtDNgt7dpvnOz7VVMEKJF3wy0ctVeoV%2Fzg9V5LZB%2FDPoJnBayLGTaiMAr7Q5Oqc3Df9D%2FyHMYBd4hcaiDQSYDOt8ANgy3jrO5ZWq1EuL1vbxTKUkBZysHNVvl4GE%2F64GD1N42LDBWM425R9djFJQoswQYAKxfuLN4tyhXKSIvlu%2F%2B2ncnNWd6C18vcjGtlYa39%2BrO7Ai%2F2zCoStdQjg44GzyTs%2FoBh%2Bvg7m8Ht%2Fd3BdUx8FwPfRFDXP46kXnLhXMEpIpNBxaXKcb6oVC02S68sxmZr8W3Yulbsw1I3y0QY6sgGpLJKBu1%2FmvBgnTXy9jpuXB4DNfzqyZbSO96w654Pk3VtQ68%2FwTa7dbq%2BcODw2doUKwy2TwaNXcPop3D72VOlydGfwMw69PvBgLsVUav3Q9TTRXSXgy5gukTl8kSD7j3YrvlXpw9IogXesPaXO8zAqsMNgBXptUrCMd6qcVwPLjWhVrfLa1iteoZ8QOcIpxBv929cJAGrlRn0cGUWZ52n7n5PT7Tg9chz6XU5oONwveBAk&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3GPANYRV%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020659Z&X-Amz-SignedHeaders=host&X-Amz-Expires=7200&X-Amz-Signature=6c7896a3122162c2eb5099496154f162fc8f018ddf1abc6deb521a06d47b427d HTTP/1.1" 200 262658 2026-06-25 02:07:02 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:02 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:02 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:02 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:02 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:02 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:02 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:02 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:02 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:02 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:02 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276379393/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:02 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:02 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8276379393/image-2.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:02 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:02 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:02 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8276379393/image-2.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '262658'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8276379393/image-2.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8276379393/image-2.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276379393/image-2.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276379393/image-2.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:02 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:02 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8276379393/image-2.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020702Z x-amz-decoded-content-length:262658 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:02 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020702Z 20260625/ap-south-1/s3/aws4_request 79b4500c9a7f1189cc90c6effb3e02ca69e4710ad475f68aed1cb23809a8f381 2026-06-25 02:07:02 [botocore.auth] DEBUG: Signature: 8d44e2757829ba5a9134cdcb32483b1e3c23b45aad306ef22079947778b39d50 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:02 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:02 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:02 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:02 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8276379393/image-2.jpg HTTP/1.1" 200 0 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '9J5E3EUHk22by2HfyFxeZwv5FX+nQqd6fNGp0/jN2jtTPb9i9GT8mdH6bAGrJLAfDR7wdmXKC8KKAy6eMXd+PUZKsH0WhK0M', 'x-amz-request-id': 'QFDRJKFEGS7JTE30', 'Date': 'Thu, 25 Jun 2026 02:07:03 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"ebc452e50d27a539360eed9b335794d6"', 'x-amz-checksum-crc32': 'aKoLEw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:02 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:02 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:02 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276379393&view=customer_complaints_v2> None 2026-06-25 02:07:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:02 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:02 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:02 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:02 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:02 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8265597157&view=customer_complaints_v2> None 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:02 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:02 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:02 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:02 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:02 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:02 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:02 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8267592198&view=customer_complaints_v2> None 2026-06-25 02:07:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:03 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:03 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:03 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:03 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:03 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:03 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:03 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:03 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:03 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:03 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272984303&view=customer_complaints_v2> None 2026-06-25 02:07:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:04 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:04 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:04 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:04 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:04 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:04 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:04 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:04 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:04 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277683520&view=customer_complaints_v2> None 2026-06-25 02:07:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:04 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:04 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:04 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:04 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:04 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:04 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:05 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:05 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:05 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:05 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:05 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /4277412-1-665625/065770C6-A403-49BC-8EA5-26BA902853D2mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020704Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=64339f57626408d6f6ddf8a6a8715a2689d865254e3d463a73a1488e3a28e94a HTTP/1.1" 200 831853 2026-06-25 02:07:05 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:05 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:05 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:05 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:05 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:05 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:05 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274817999/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:05 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:05 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274817999/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:05 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274817999/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:05 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274817999/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274817999/image-0.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:05 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:05 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274817999/image-0.mp4', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:05 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:05 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:05 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8274817999/image-0.mp4', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'video/mp4', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '831853'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8274817999/image-0.mp4', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274817999/image-0.mp4', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274817999/image-0.mp4', 'Body': , 'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274817999/image-0.mp4'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:05 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:05 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8274817999/image-0.mp4 content-encoding:aws-chunked content-type:video/mp4 host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020705Z x-amz-decoded-content-length:831853 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:05 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020705Z 20260625/ap-south-1/s3/aws4_request 462222cc434e9722522dcf3f688ad66eb0934c5f5a37d88b295577efa9f5ace1 2026-06-25 02:07:05 [botocore.auth] DEBUG: Signature: b2f9bf2e4339bd7e2ce835f3fa53ecfb0dc9d208a26bb415c73c91120637501f 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:05 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:05 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:05 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:05 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8274817999/image-0.mp4 HTTP/1.1" 200 0 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '20H73+7eX9u7eSb8PhT1AwQ97Y4QAOXMwUE7kzpCD1PNh2jjKcR5Np5PuQsXXSgJECzD8c5RfVo=', 'x-amz-request-id': 'FEW2FY5K2K22SXVR', 'Date': 'Thu, 25 Jun 2026 02:07:06 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"6cf759fcdf685cc7693a6f4780321add"', 'x-amz-checksum-crc32': 'q5O4Vw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:05 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:05 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:05 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:05 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8274817999&view=customer_complaints_v2> None 2026-06-25 02:07:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:09 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:09 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:09 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:09 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:09 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:09 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:09 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:09 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:09 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:09 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:09 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:09 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:09 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:10 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /196098637-1-61988855/E881874E-62D9-4A9E-BC11-B133FCD317C1.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020709Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=f1033eb527ae1fad8e2ed2bf096df899310c3b1e72ab196f1efb1857ecaed372 HTTP/1.1" 200 3212082 2026-06-25 02:07:10 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:10 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:10 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:10 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:10 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:10 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:10 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276338088/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:10 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:10 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276338088/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:10 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:10 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276338088/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:10 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276338088/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8276338088/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:10 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8276338088/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:10 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:10 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:10 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8276338088/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '3212082'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8276338088/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8276338088/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276338088/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8276338088/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:10 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:10 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8276338088/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020710Z x-amz-decoded-content-length:3212082 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:10 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020710Z 20260625/ap-south-1/s3/aws4_request 5c0501074eddc8a9f6fbaeca37f14415da7740bd2da314b55c368fe4e2fdb4f5 2026-06-25 02:07:10 [botocore.auth] DEBUG: Signature: c7b00f1919d68bf50d8776d930b4c43f0e173aebc5381e4f111df2b7bcf0ecd7 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:10 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:10 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:10 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:10 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8276338088/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'HE8jbtTvkV2xCd/qG9uy/4fee4Z8i+o/Bg1Hh1kUWZqkIlENB+g3DnZQtUjiN/Vz3fmvEkufl57awrMPNqkd1VGOFY9E5kiU', 'x-amz-request-id': 'K04VGA6MPHCN7BJ9', 'Date': 'Thu, 25 Jun 2026 02:07:11 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"a1afe6bb93ffd5cabf8fec5c308b619b"', 'x-amz-checksum-crc32': 'cvmeyg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:10 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:10 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:10 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276338088&view=customer_complaints_v2> None 2026-06-25 02:07:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:10 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:10 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:10 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:10 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:10 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:10 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:10 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:11 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /73169272-1-110092478/70dd5ec33b4cfa7d1ccd722b9a28496b.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020710Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=bc51ef02c8d1a7e81b7fe057f6cbed6b72714541e55cfe4ff7506c6c1705120e HTTP/1.1" 200 35623 2026-06-25 02:07:11 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:11 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:11 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:11 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:11 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:11 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:11 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272573413/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:11 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:11 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272573413/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:11 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272573413/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:11 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272573413/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272573413/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:11 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:11 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8272573413/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:11 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:11 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:11 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8272573413/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '35623'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8272573413/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8272573413/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272573413/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272573413/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:11 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:11 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8272573413/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020711Z x-amz-decoded-content-length:35623 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:11 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020711Z 20260625/ap-south-1/s3/aws4_request a44fc37a42cea386ef1369eee42824975d19de7dfbd0a90e54e9e6e44d80916a 2026-06-25 02:07:11 [botocore.auth] DEBUG: Signature: d827bfeee9e0d65d8e38ef220bf60f58a38a0b7f61a1bb19882f2638b3202e71 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:11 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:11 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:11 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:11 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8272573413/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'S/U99hbYTzwXbpjUP9UmsGj7h1+/dS0oJVxqUYQ98oBaUQK6c8IT8rlDKB4JushqQi46u6KttNBCBFIoW5BIUcFUXdRtQJpI', 'x-amz-request-id': 'K5GQ0TE9PTH0R3RN', 'Date': 'Thu, 25 Jun 2026 02:07:12 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"6b752cc47fffb958776261f7dd2ff5a3"', 'x-amz-checksum-crc32': 'EGg7BQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:11 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:11 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:11 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:11 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272573413&view=customer_complaints_v2> None 2026-06-25 02:07:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:13 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:13 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:13 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:13 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:13 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:13 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:13 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:13 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:13 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:13 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /63304618-1-180339553/AF855A7F-6AAE-4563-AAF4-EE7FAB2443C5.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020712Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=e0489873c88adce0d83fd0f88defaf07154c788afa0abba0865c266a13357afa HTTP/1.1" 200 1818698 2026-06-25 02:07:13 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:13 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:13 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:13 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:13 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:13 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:13 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267769272/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:13 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:13 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267769272/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:13 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267769272/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:13 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267769272/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267769272/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:13 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:13 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8267769272/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:13 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:13 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:13 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8267769272/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1818698'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8267769272/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8267769272/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8267769272/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8267769272/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:13 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:13 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8267769272/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020713Z x-amz-decoded-content-length:1818698 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:13 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020713Z 20260625/ap-south-1/s3/aws4_request 83e49b67ae2935d2d60dc584772e191e5aebaab2ba2e9fee446d2236357eafb6 2026-06-25 02:07:13 [botocore.auth] DEBUG: Signature: 19654260361dd4726f6f3476d0c24cc2aba9cae1c316a717e8094b06298ca473 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:13 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:13 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:13 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:13 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8267769272/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'Ulbd8mwE4SMCcHxSWjLAQ4dDsztddZ+pfGBNTaaSJJYDNv5eM0vlsst0z+CJbwWsXhQ5wHd3fuc=', 'x-amz-request-id': '00A8J3B1NNFHMVTH', 'Date': 'Thu, 25 Jun 2026 02:07:14 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"f36af233802079b17a05b1cca445e1dc"', 'x-amz-checksum-crc32': 'FEJpLA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:13 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:13 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:13 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:13 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:14 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /63304618-1-180339553/7682F5F9-F099-4C72-BB1C-702F1274CBFF.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020712Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=d2c8925d35b6a796595862fa23dfa131b6cc4864356139cfe406a2897a88964d HTTP/1.1" 200 989581 2026-06-25 02:07:14 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:14 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:14 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:14 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:14 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:14 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:14 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267769272/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:14 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:14 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267769272/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:14 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267769272/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:14 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267769272/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8267769272/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:14 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:14 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8267769272/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:14 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:14 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:14 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8267769272/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '989581'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8267769272/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8267769272/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8267769272/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8267769272/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:14 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:14 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8267769272/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020714Z x-amz-decoded-content-length:989581 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:14 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020714Z 20260625/ap-south-1/s3/aws4_request 5481faed5eb7b6804a8678a37d4cb357f082ed4aca2f2426a77c65339b49b336 2026-06-25 02:07:14 [botocore.auth] DEBUG: Signature: 35d9ac720b630a6e7beb733c6e3850d57b3be3182547dd34c1dda4dda270f4a5 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:14 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:14 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:14 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:14 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8267769272/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'D49ogzz4jVLUwGtOy0IeZ4cayN9gdDA91F7t4HTwkFs6NJ9ZTCQWHXecK3/P16z7I20JAe3Rv1E=', 'x-amz-request-id': '60CZXAKRYA95NJ59', 'Date': 'Thu, 25 Jun 2026 02:07:15 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"8e6a16d0740e3d3ed4a5493ba383b351"', 'x-amz-checksum-crc32': 'dmVqtw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:14 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:14 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:14 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:14 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8267769272&view=customer_complaints_v2> None 2026-06-25 02:07:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:16 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:16 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:16 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:16 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:16 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:16 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:16 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:16 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:16 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:16 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8278105793&view=customer_complaints_v2> None 2026-06-25 02:07:16 [scrapy.extensions.logstats] INFO: Crawled 652 pages (at 80 pages/min), scraped 106 items (at 51 items/min) 2026-06-25 02:07:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:17 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:17 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:17 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:17 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:17 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:17 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 "GET /emailTicketing/d8u082b1rb7c73bvv3q0-5950399b-7e84-43f5-b32c-5d0fc1124a8b?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA54WIGD5U2XKHW4PU%2F20260624%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260624T162130Z&X-Amz-Expires=7200&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEG4aCmFwLXNvdXRoLTEiRjBEAiBPrzyYpS%2BC5tqhecEycobnf8S7EUeuqoFiOX0YBcAk2gIgVzHnRGqJK0xOQDs7cBl2fu%2B741lq%2BQHWOxZdaQxK6QUq8AMINxAAGgw5NTQ5NzYzMTMxOTMiDH02UCKAB9THcWyJzyrNA2DfcgALuqtOB6f4%2FDGMiknHEbBXbZMLf%2FapJUKbElCe8YtYSSS7fMiDNZ35Q5MwENiyZg2%2BMTBhmFGqQgHf7m3AMh2mH%2F%2FR4giG2RQFAkSDPGqrZ4yVVBt%2FsRTlIShBNoOyS5HHk%2BVNcu1gOviULsxvnsrh4eSgvpePagPfMjurVL3WWqno9Yjw7VkXlVqESK2McBOIgIp5G6UEOKgQpDTybK%2BNPyNuQwF9jJT3KomYRy2hEndf6sedkUGRtNUy3pN12TazOrSbwFzKUrX44NMuRTAMqyPtV6RdGj5EMm7JiT330obaF%2F4QK6I6aXpO3kbaGHR4%2FLx6O1%2F1X%2FIaORn%2FgSPQk0E8k0wAQKqi%2B%2BxarbMf%2BoA2iPPZp5tNQQhhE20f%2Bkmq75hezAWQfWuOaXWMA6lWu4lYsQbVnkDPAdLmFDvYpmSK2U5N7aa4oTolXWjlneg6Wl88svjrRdaJeVh80a%2FSLbRPBlj8D66A7%2FfdwmtQr1F%2Fch7hYkmRiRKueAQk4v6iO7OyVvRehbG68vDk3bWnXb3eMdNC3qbs1%2BeCKkNE7NFZNK8U4DnEDlSF1%2FIcswbGq4SZTqXWH%2BDnaQAkQ0XwlCD9ngzALQpmMKjI79EGOqYBCkMyfn3R75Loh%2BXAgOZwtF0VQBS74gKFw2Q9D7noY3u2kKEy5CST7p%2BCxHVXWDeI8bKORYpj0S%2FzFoNCfqDe9%2FQ%2FhpALLcysUOv2EOzK2qAwinAA3ravqZFAB7XA0tB%2FWV73fw3pP5y5dpa%2FbmHLX8G%2B0oC0TLjzZr4vmeN%2F2%2FHsiPHuQcx4Av56w6m79vS2ZNixIaEWvgdWc2%2Brhi2k2iVJqPdTug%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=603591c840aef38fae35b205364842088d646ce2f25549aff518d6366449218f HTTP/1.1" 403 None 2026-06-25 02:07:17 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:17 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:17 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:17 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277531564/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:17 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277531564/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277531564/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277531564/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277531564/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:17 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:17 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8277531564/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:17 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:17 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:17 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8277531564/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '368'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8277531564/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8277531564/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277531564/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277531564/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:17 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8277531564/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020717Z x-amz-decoded-content-length:368 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:17 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020717Z 20260625/ap-south-1/s3/aws4_request 14b8f9660b3b52c17a01f7f5eafed72c522900aa2b910a5950afde693b96b815 2026-06-25 02:07:17 [botocore.auth] DEBUG: Signature: b3d2cd13e288214035e2e468168f9ddd11a8c0415754ffe9e3a6b301778987a3 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:17 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:17 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:17 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:17 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8277531564/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '4YU4aEcRR9Ae3F7SnrAzM1hC7U2xdIlg22SKELmO+NNIG5nvc7U7063vyo5K0GiszONfA6V+Gi1d15FZqrIO8vkbV1aHgHa2', 'x-amz-request-id': '5HEVVFAZWV74Q974', 'Date': 'Thu, 25 Jun 2026 02:07:18 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"c3683bf1083b7fea468124b996062672"', 'x-amz-checksum-crc32': 'ucvFtQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:17 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:17 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:17 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-backend-nugget-eternal.s3-accelerate.amazonaws.com:443 "GET /emailTicketing/d8u087j1rb7c73abqst0-2ec6b517-6001-4537-9b8d-bbed38782c53?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA54WIGD5UZD4HYLUN%2F20260624%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260624T162150Z&X-Amz-Expires=7200&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEG0aCmFwLXNvdXRoLTEiRzBFAiAJ07G7Fv8d9z%2FQ8CtjJ6NGMtmwtoKZEDb7xs7OPOWNNwIhAPWxwr9%2ByhiNykgxGTkrJvq%2B9etIy95XOqt1ZVBVhZNjKvADCDYQABoMOTU0OTc2MzEzMTkzIgzhInpVp1D0PT9op%2BUqzQPqFDM%2F5aCkwCWxNiT9725tMV8rYJnmfA99KE%2Fb2uBNf2BmRccy4OAgIOfxrCW%2BSYjEGSAC2obPcWUWhJiAdYnw2uRaD5RPPiCrlSJdBG7Ohhk1MeuRruaAGoZNuLJF3F4iObz4bjMGPObH%2Fe4Ht%2FamgAKD99wNdt6k2R92EYT490%2B5WShRiELH%2FETa%2B4fbRgMA72r2UBKnT2Jx%2BFGuR8lymFmyrkO6c8AqcNT2C7mG3AIumIF6YN1Rg33rdhh8kmBWzufhdFEKBB1SWOLZaP4ErSgD2hsGdZ0DIcwHAhDVTkfws8K2BddDYOVlpZ1ex9yZ8o2Xvx%2BRtMw3egzYpucJQz93lDdU3OYb0K2AkrZmqgUJDYerZCp%2FVAo0h10H7aaiD27ph87%2BCaMG9aoLt7cw4xYXjJgW0P%2BYODUXsR8Nlgd71Gx1Y5W8rkyMsm7awN7zyzyIfBdZ4Axb2PwuTvQ6udrbfvyvRCEaFeh9WcmDMsiJ7yQYrgU89pDgj8ZhHePakqtzzbHEEgY6FAwEs5pYK6exinRCw2iVbQxNYHFaziU%2FHvsY%2BnhMKlFSsWzdi1ZvVJC4BXt3H350fJao9whVI9qD9SSnNw4MaSgLOjDCnO%2FRBjqlAZgV%2FTeghYPRJBENUgfBUCEEWrozypBPnE3AAv%2BinRhC10FpX8%2BOiA%2FeYdhlN%2B81KaN%2FAEo4ozI2fKahgsNGAk%2F1f6rQemrPKx8YB0%2BI%2BtQ09k9MarKDmq55XbMtBtzSbD7IJJUxJj%2FO7cVZT2gMbo2dAzl9P2D1U0AmODLvZdO7eTX3GAP0lNOpmFJ1y4c2gq5uwAYaSz26kPtAECIkEvP2vyGnJQ%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=049e7e946ca5d365422e55a93606dd82687255c8f380283ebca73c2c303e00c4 HTTP/1.1" 403 None 2026-06-25 02:07:17 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:17 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:17 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:17 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277531564/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:17 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277531564/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277531564/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:17 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277531564/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8277531564/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:17 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8277531564/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:17 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:17 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:17 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8277531564/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '388'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8277531564/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8277531564/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277531564/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8277531564/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:17 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8277531564/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020717Z x-amz-decoded-content-length:388 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:17 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020717Z 20260625/ap-south-1/s3/aws4_request 09730cb42f01d84e6ddcc5fc7194d979800c71eb0319ad2bcf316e2431823362 2026-06-25 02:07:17 [botocore.auth] DEBUG: Signature: 494c7cf25970abca36077c4cb48523b4ca902b37b86673d3a33bd95fbe987625 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:17 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:17 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:17 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:17 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8277531564/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '+/Do63MEWJmoVfDh00qglzOktJ2+zBSz1ZKU+XjadqcJa3N2KO2WUEKgCZTNVBB78iHCuxgK0A7XsXZ43aoj7iAURPHFpUQR', 'x-amz-request-id': '5HERYCM2C80M5NKT', 'Date': 'Thu, 25 Jun 2026 02:07:18 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"ad770b3dc8f3e68fba85cd5909e12998"', 'x-amz-checksum-crc32': 'iJ/RZA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:17 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:17 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:17 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:17 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277531564&view=customer_complaints_v2> None 2026-06-25 02:07:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:18 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:18 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:18 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:18 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:18 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:18 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /9103956-1-37236704/4e7d51bae3795a3e85a2b1bbe67d724.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020717Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=648033b71b15883a9f9dc9be6e70fe58a0bc677a494acf10518dcb017d8a0ab5 HTTP/1.1" 200 50635 2026-06-25 02:07:18 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:18 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:18 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:18 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:18 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:18 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:18 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275337984/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:18 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:18 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275337984/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:18 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275337984/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:18 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275337984/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8275337984/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:18 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:18 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8275337984/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:18 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:18 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:18 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8275337984/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '50635'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8275337984/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8275337984/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275337984/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8275337984/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:18 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:18 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8275337984/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020718Z x-amz-decoded-content-length:50635 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:18 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020718Z 20260625/ap-south-1/s3/aws4_request 63f40297882a12f0ff948865578c9f885e5201ab1205555be7707bfe21a92113 2026-06-25 02:07:18 [botocore.auth] DEBUG: Signature: caa19fadf04a4b40acf59610d845573a97940129f1f6129c40e2604736c47de8 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:18 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:18 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:18 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:18 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8275337984/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'BaI47YwliolMt8ykOKEVdOZ7xgKbs7QgNrXzi8H0WCDrJhB16GkHJIGYJSirNA8zlSrsEuiyreVcmDnyCPR3v2tGV0pO8HuK', 'x-amz-request-id': 'FFGXTMA0CX1PKGEM', 'Date': 'Thu, 25 Jun 2026 02:07:19 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"24255fc8883db08b63b772c8c1c856c1"', 'x-amz-checksum-crc32': 'GzZrcg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:18 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:18 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:18 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8275337984&view=customer_complaints_v2> None 2026-06-25 02:07:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:18 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:18 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:18 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:18 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:18 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:18 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:18 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:19 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /56235511-1-55827324/abe2b720a891b5c97447bfc81d72a8a.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020717Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=dd9f55ea853be61b93cf7667387f63a67a658f4d0f0ebe5ecc7b8d5df93929ec HTTP/1.1" 200 46055 2026-06-25 02:07:19 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:19 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:19 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:19 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268803437/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:19 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268803437/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268803437/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268803437/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268803437/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:19 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:19 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8268803437/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:19 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:19 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:19 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8268803437/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '46055'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8268803437/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8268803437/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8268803437/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8268803437/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:19 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8268803437/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020719Z x-amz-decoded-content-length:46055 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:19 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020719Z 20260625/ap-south-1/s3/aws4_request abd6d9eb77e9eb475a47afc4a8970f6cb754586a3411d58ea7551f1d8fae7c29 2026-06-25 02:07:19 [botocore.auth] DEBUG: Signature: 3de93ae1073a52ea3c4c1bd2625a0110711366c8745b6da4314332f399a22b53 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:19 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:19 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:19 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:19 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8268803437/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'wgEpHDrXKOfIhpV0Xd4fIWJOQMzP1jB3iA8LgMcTYVD+Fg8jnJ/MrOLiLcONDV8WJKuMyhH5krhCdFSGExI9kQ9LHZiWKnuW', 'x-amz-request-id': '913TFNZWE1CR5ZFF', 'Date': 'Thu, 25 Jun 2026 02:07:20 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"af84ee1e99c3b83a028a5f9ad308d1a3"', 'x-amz-checksum-crc32': 'iT19zQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:19 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:19 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:19 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /56235511-1-55827324/d69b4853e4887de2cb03c42a67477b3.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4ETGYGRJ5Z%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020717Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHkaDmFwLXNvdXRoZWFzdC0xIkcwRQIgUFVZg0t3GL8RsPAT3Sf62JiuLlIfAELmrJXFIovfzNwCIQCuDU46V%2FQepICXIgVAg7vik%2BqXdpZRvj4ywj5UcU3hCir%2BAwhCEAAaDDkzMTMwMTcwNzUyOSIMU65QCA2k9W%2BoOGzBKtsDpDHf7UpM%2Faw88rsR1YmBFoTCldFeAzA6nSX8rifHDWOAT4wQ47EW6dKRTMeD3Lq3Vq9iMaVWx2N07KTQ4vgR5gzw%2FebAiHCKT1YU2bcXEWzy%2B85r0%2BdKwjIoR9FuV2YT4pQvvxAeIvt6ZXqJda5AwH%2Bt9QkcDkAggQdUPXKNKm5x9FGVRFwPDskxVFd112jxiINIr6rn8GwG%2FRQQg2gslf%2FTk8%2FV5zHm3WDJBACMKwhY4VaQtb%2FOlfnEXOrLemdNmLNpvfjT2nnrDODW9P76BA9RLPIEnmPynv5ydfjBWDiNxNxxkEud%2FrmvmRahYryKIglSskWAlfxpoKV25gEwg1YW0ruF%2FDrBijg2rD49CmhF845yN1%2F8ksvvdQjpLtPYWg6MCPXo50SeiOB9TgZqyxvR7g8UXeQ%2BXmHXb%2BQShXFXsQf84UiVamctrsBCerm3e3Yr1cWYyaeCd4WB4hgBtfmYNOln9Ifd5niCZ8mk5ETJ6PS0Ig6l%2Flq3C2z1IHG7sX33DDvJ5VhUyoujSczXQsTsOa7W%2Bd3PcZQqNEq2UNVJYy9wd0OV3pZfCBq3QY%2BVTUfgLDx8nG5qwADPBSLKeDy5OVw4opCujOAJ3smccdsdzo%2FwbiwQ3jIYkjDO9%2FHRBjqlAU1P5nKD%2BogsQV%2BnqigipIryUWEebH%2Fs7s8Xdzbl0breOSasrDH1BY%2BZO89iF%2Fj3NebEAEp%2F10arz9Bewoqk0NvU2%2Fkx9Yt2HBmEnAi6HfJ13iXU0nu0l9duncOtiAQARc7JWQofhu%2FaONBhP%2B6U%2BnWNetM9UkuJ4gRRULmjQK7G7T9XqVf64J%2FQo9xhxPFOU%2FLxTRdtSU8ARCkefB676OpQ4xnmgQ%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=583eb8f60cf43acea20adb3ffaf828c52adeefed485cf46d37b8ab48c799f1ec HTTP/1.1" 200 49706 2026-06-25 02:07:19 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:19 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:19 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:19 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268803437/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:19 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268803437/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268803437/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:19 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268803437/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8268803437/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:19 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:19 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8268803437/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:19 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:19 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:19 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8268803437/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '49706'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8268803437/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8268803437/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8268803437/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8268803437/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:19 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8268803437/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020719Z x-amz-decoded-content-length:49706 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:19 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020719Z 20260625/ap-south-1/s3/aws4_request 4bef644aa060c98099a48369328bb89cefed9d7d41c2bf6186116ede921fbc87 2026-06-25 02:07:19 [botocore.auth] DEBUG: Signature: 620b5cbf75f2bd6ed6aef30733ea35727e32b27757700df464da9ec7ae07725e 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:19 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:19 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:19 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:19 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8268803437/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'o6WnJT8oV447Jg6v8ZUFcRyd81NUSip7o4pPZQJLrrpoeTGkLRDH5ZjGYMzZvbZ8hrVrAa0wc+2r/lT8lNK70meYlpT/i7CP', 'x-amz-request-id': '913SCQQZ8DAB7W31', 'Date': 'Thu, 25 Jun 2026 02:07:20 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"c9784872406df8b6d67f8eced9b185fc"', 'x-amz-checksum-crc32': 'NNhdLA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:19 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:19 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:19 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8268803437&view=customer_complaints_v2> None 2026-06-25 02:07:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:19 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:19 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:19 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:19 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:19 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:19 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:19 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:19 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:19 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8253135098&view=customer_complaints_v2> None 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:19 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:19 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:19 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:19 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:19 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:19 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:19 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:19 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:19 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:19 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:19 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /chat_CCF373B1-8D2E-4510-AB02-5A093E044FE9-16455-0000037C7C4CFAA3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020719Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=a84d68c6753b5d1cf6a766d79c2f4aecf992b64dbd239a74318098b67c2b3f1f HTTP/1.1" 200 2042503 2026-06-25 02:07:20 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:20 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:20 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:20 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:20 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:20 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8261484814/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:20 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:20 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:20 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:20 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8261484814/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2042503'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8261484814/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8261484814/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8261484814/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8261484814/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:20 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8261484814/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020720Z x-amz-decoded-content-length:2042503 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:20 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020720Z 20260625/ap-south-1/s3/aws4_request 8a74478aedfb8c856369806fae248c4d52ca91a5723d85085bd766fffffa30b4 2026-06-25 02:07:20 [botocore.auth] DEBUG: Signature: bb3640799fa9a2224b19b3f559c4d482b5f89ac2142c3fe342a25d3e27b1b810 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:20 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:20 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:20 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:20 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8261484814/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'Fn7+BvV76I4sZr/kMn4yosCtgXyUaDr3bXEWrpFcmGo7ydrYT+GemrReK+gMKwOTUKqD/oTheoY=', 'x-amz-request-id': 'WQG144XK3WVW9PWZ', 'Date': 'Thu, 25 Jun 2026 02:07:21 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"174c467117a2a6a0cf9429fa207da229"', 'x-amz-checksum-crc32': '3A9wuA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:20 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:20 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:20 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /chat_CF36E563-6BD4-47ED-A083-6D4019CB8BF1-16455-0000037CDBAFEDCD?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020719Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=ae0976cd444bc303d4cdfc488b443909e5f70356d68c666c9c4313129c0e3e9b HTTP/1.1" 200 1826618 2026-06-25 02:07:20 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:20 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:20 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:20 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:20 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:20 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:20 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:20 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8261484814/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:20 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:20 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:20 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8261484814/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1826618'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8261484814/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8261484814/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8261484814/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8261484814/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:20 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8261484814/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020720Z x-amz-decoded-content-length:1826618 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:20 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020720Z 20260625/ap-south-1/s3/aws4_request cc9c42eb816e4eeb2e008926af2af898235295e6cb57043e494743732744747d 2026-06-25 02:07:20 [botocore.auth] DEBUG: Signature: e47ffae88d1fcfd787a875b4537282e92fb3e70368d8140461d2f8b42b9409a2 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:20 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:20 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:20 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:20 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:21 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8261484814/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'mF/QC00rzs8iubfof5oLDl/z5r7oV3YQxP6Zctn3bkFlDCqyDXVFOnW4wAH1X+Fja1XehQICY2w=', 'x-amz-request-id': 'WQGA09051GQG3V29', 'Date': 'Thu, 25 Jun 2026 02:07:21 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"124c5a56c227311bb0a597d8453e5a22"', 'x-amz-checksum-crc32': 'LVQOWQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:21 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:21 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:21 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /chat_769846EF-DEE2-492C-A358-43E5A0A66770-16455-0000037E0C6447A4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020719Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=a881fd6e6f0876e50fa8600ce5f21b5ddfa65f33f58d35889d9d6348de9131dc HTTP/1.1" 200 1655078 2026-06-25 02:07:21 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:21 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:21 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:21 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:21 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:21 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:21 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:21 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:21 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:21 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:21 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:21 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:21 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8261484814/image-2.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:21 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:21 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:21 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8261484814/image-2.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1655078'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8261484814/image-2.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8261484814/image-2.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8261484814/image-2.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8261484814/image-2.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:21 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:21 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8261484814/image-2.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020721Z x-amz-decoded-content-length:1655078 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:21 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020721Z 20260625/ap-south-1/s3/aws4_request 8841529b5bfbafc956a7b9b32d050b3bb6bc5b1438210521f40d783d17ae3aab 2026-06-25 02:07:21 [botocore.auth] DEBUG: Signature: d3e9203049c4069441a61e980e5dd8886107ceb190fd89506d1f7fe611ce3727 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:21 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:21 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:21 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:21 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8261484814/image-2.jpg HTTP/1.1" 200 0 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'k/yrr0QKPOUwXYjF/aRZacunwLT1sfU6pKEMdHw3xgYyRX99NW8wDRdcgAyQ7ghk+ogPNUIIZNQ=', 'x-amz-request-id': 'K6BF2VQ6RDZ6B68B', 'Date': 'Thu, 25 Jun 2026 02:07:22 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"f678a03f13001766d0dbe0544f98c06e"', 'x-amz-checksum-crc32': 'zBh4aw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:21 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:21 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:21 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:21 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /1237155-1-108788108/1ECA0F5F-7D89-4DF3-85B4-A6486106F465mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020719Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=255f8e1e9761a43255f6d46cab1c609153c59173a5dc976a27f14f660b575049 HTTP/1.1" 200 1439313 2026-06-25 02:07:22 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:22 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:22 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:22 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-3.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:22 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-3.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-3.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-3.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-3.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:22 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:22 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8261484814/image-3.mp4', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:22 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:22 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:22 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8261484814/image-3.mp4', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'video/mp4', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1439313'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8261484814/image-3.mp4', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8261484814/image-3.mp4', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8261484814/image-3.mp4', 'Body': , 'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8261484814/image-3.mp4'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:22 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8261484814/image-3.mp4 content-encoding:aws-chunked content-type:video/mp4 host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020722Z x-amz-decoded-content-length:1439313 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:22 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020722Z 20260625/ap-south-1/s3/aws4_request cd168c4bad4ff4fb8835c109b017f517e249a7450630c21d633aace818ddfdca 2026-06-25 02:07:22 [botocore.auth] DEBUG: Signature: ed6793381e39172bdf5ecb3fcd980d784d35fded15a95128de41fb58ec042179 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:22 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:22 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:22 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:22 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8261484814/image-3.mp4 HTTP/1.1" 200 0 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'hYdHHdjLUcIymtHrLOMTujQm7CPmXO0e8Gg58Fhlxsi4OBKms8KAAw4ecU31gZwjSSeM7DQhkIA=', 'x-amz-request-id': '3HYYG2CP0BG6XW0W', 'Date': 'Thu, 25 Jun 2026 02:07:23 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"bebf7f6fbeed8f41f2b13f0083729098"', 'x-amz-checksum-crc32': 'hNpCLA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:22 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:22 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:22 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /1237155-1-108788108/4DCFC77D-1375-4427-9605-819E0A318ED9mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020719Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=4189961c668738925df7f15b2df5169ffbfa713f6208e6ceb6dc615fecbdbf9e HTTP/1.1" 200 1627381 2026-06-25 02:07:22 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:22 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:22 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:22 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-4.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:22 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-4.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:22 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-4.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:22 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-4.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8261484814/image-4.mp4', 'extra_args': {'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:22 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8261484814/image-4.mp4', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:22 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:22 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:22 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8261484814/image-4.mp4', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'video/mp4', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1627381'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8261484814/image-4.mp4', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8261484814/image-4.mp4', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8261484814/image-4.mp4', 'Body': , 'ContentType': 'video/mp4', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8261484814/image-4.mp4'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:22 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8261484814/image-4.mp4 content-encoding:aws-chunked content-type:video/mp4 host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020722Z x-amz-decoded-content-length:1627381 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:22 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020722Z 20260625/ap-south-1/s3/aws4_request 49f25a51d4edd34b5a77e8b4fa0e1dc72026b8bc9e26a89f2365c8d07222bc0d 2026-06-25 02:07:22 [botocore.auth] DEBUG: Signature: 397eae6a8b1e35e7042c3f7797a4332af4f3227d7e9697e3ce89959be60b017f 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:22 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:22 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:22 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:22 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8261484814/image-4.mp4 HTTP/1.1" 200 0 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'bVOJMLsXDT0vbSPHWxFFyE7xI99MJpi+Ny9WYe6JsZ4/aLa82mgoUK6RcRoZwIt5Q4m7W3qMoUY=', 'x-amz-request-id': '3HYQ6F2Y62H4Z6N4', 'Date': 'Thu, 25 Jun 2026 02:07:23 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"db9b524dd3323fa1459ff72d3888fd21"', 'x-amz-checksum-crc32': 'cXjQwg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:22 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:22 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:22 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8261484814&view=customer_complaints_v2> None 2026-06-25 02:07:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:23 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:23 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:23 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:23 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:23 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:23 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:23 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:23 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:23 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:23 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:23 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:23 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:23 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8269097848&view=customer_complaints_v2> None 2026-06-25 02:07:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:24 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:24 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:24 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:24 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:24 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:24 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8266597893&view=customer_complaints_v2> None 2026-06-25 02:07:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:24 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:24 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:24 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:24 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:24 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:24 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:24 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:24 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8273146990&view=customer_complaints_v2> None 2026-06-25 02:07:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:25 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:25 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:25 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:25 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:25 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:25 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8269723304&view=customer_complaints_v2> None 2026-06-25 02:07:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:25 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:25 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:25 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:25 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:25 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:25 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:25 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:25 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8270387093&view=customer_complaints_v2> None 2026-06-25 02:07:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:26 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:26 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:26 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:26 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:26 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:26 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:26 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:26 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:26 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:26 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:26 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:26 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:26 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271654220&view=customer_complaints_v2> None 2026-06-25 02:07:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:27 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:27 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:27 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:27 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:27 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:27 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:27 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:27 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:27 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8274471241&view=customer_complaints_v2> None 2026-06-25 02:07:27 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:27 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:27 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:27 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:27 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:27 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:27 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:27 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:27 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:27 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8275078593&view=customer_complaints_v2> None 2026-06-25 02:07:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:28 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:28 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:28 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:28 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:28 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:28 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8277632894&view=customer_complaints_v2> None 2026-06-25 02:07:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:32 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:34 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:34 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:36 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:37 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:37 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:37 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:38 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:38 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:38 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:38 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:38 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:38 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:38 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:38 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:38 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:38 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:38 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:39 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /19365737-1-250877569/991F2556-97E8-498F-93EF-3EBB0546FC96.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020738Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=7c0e84f8cd9102ee4c0cfacd2156709ba4e373ab032ed59f72d279cd977aa53f HTTP/1.1" 200 1314529 2026-06-25 02:07:39 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:39 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:39 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:39 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:39 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:39 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:39 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274128022/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:39 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:39 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274128022/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:39 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274128022/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:39 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274128022/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8274128022/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:39 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:39 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8274128022/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:39 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:39 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:39 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8274128022/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '1314529'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8274128022/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8274128022/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274128022/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8274128022/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:39 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:39 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8274128022/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020739Z x-amz-decoded-content-length:1314529 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:39 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020739Z 20260625/ap-south-1/s3/aws4_request efda52424d85172c377597f15e477e3509316b4ad3add2cf3b6d0072724b8cb2 2026-06-25 02:07:39 [botocore.auth] DEBUG: Signature: 7b60d6aeb0481e642c9266feb0d5cf9ce3f8e7c052e4959154bd0a5e4706d3e6 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:39 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:39 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:39 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:39 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8274128022/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '3IuVeO/2YYokiRIAPoAa1RRIv9a+SXsxAP3VqvAJ9HGqAGAAT46JuzmYXokbj1F67G04XXIhGeA=', 'x-amz-request-id': 'ER5GMKPH8A0P3A17', 'Date': 'Thu, 25 Jun 2026 02:07:40 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"e925dae76178c157917cc9fab4623261"', 'x-amz-checksum-crc32': 'MHJqXg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:39 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:39 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:39 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:39 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8274128022&view=customer_complaints_v2> None 2026-06-25 02:07:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:39 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:41 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:42 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:43 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:07:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:45 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:45 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:45 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:45 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:45 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:45 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:45 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:45 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8274632868&view=customer_complaints_v2> None 2026-06-25 02:07:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:50 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:50 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:50 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:50 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:50 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:50 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:50 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:50 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:50 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:50 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:51 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /13392145-1-48930477/6218d95cac7f393b1f1fa03841723364.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020750Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=23141d6a35b7f33aadea4e9aafb8edeb7988a2d0fe30788e168778ae120a3ca9 HTTP/1.1" 200 98285 2026-06-25 02:07:51 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:51 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:51 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:51 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272393619/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:51 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272393619/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272393619/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272393619/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272393619/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:51 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:51 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8272393619/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:51 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:51 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:51 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8272393619/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '98285'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8272393619/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8272393619/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272393619/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272393619/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:51 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8272393619/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020751Z x-amz-decoded-content-length:98285 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:51 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020751Z 20260625/ap-south-1/s3/aws4_request 2fca708f88b12ad9cad779d6e62b256e2e3feef180eb75d4c47e783a0b04432e 2026-06-25 02:07:51 [botocore.auth] DEBUG: Signature: 156f65d937de1f2596a87a546bd7c4e1f9788dc81ee24e411c2bf9d9eac87fd4 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:51 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:51 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:51 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:51 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8272393619/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 't6L/1kDKhGOpVJhTJttjcZi4A1vlskeIcEc+HntToz9xeIqHCCl+rLHlIrOhz/kfe2Rulde6sDZRNf1nrFderWd7a15LOTYV', 'x-amz-request-id': 'QMPA33TGY5W9Q2SV', 'Date': 'Thu, 25 Jun 2026 02:07:52 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"fe60d48a7350639793513f0470cf2460"', 'x-amz-checksum-crc32': 'ujspsA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:51 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:51 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:51 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /13392145-1-48930477/88de5ecfa4f43b872e1de2ac2daca945.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020750Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=8e5584b8dd61746ea958d21be1d5cbd50c5ab950a59107dd55485c63364c0291 HTTP/1.1" 200 29249 2026-06-25 02:07:51 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:51 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:51 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:51 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272393619/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:51 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272393619/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272393619/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:51 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272393619/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8272393619/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:51 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:51 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8272393619/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:51 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:51 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:51 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8272393619/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '29249'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8272393619/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8272393619/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272393619/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8272393619/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:51 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8272393619/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020751Z x-amz-decoded-content-length:29249 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:51 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020751Z 20260625/ap-south-1/s3/aws4_request 57e68cc80f28b2586996d2d9f9299e9d28ceb23ed4e12ff4b91c9e51c568e584 2026-06-25 02:07:51 [botocore.auth] DEBUG: Signature: cbb8e3d99d331e454a8d62a11408081d745ef7fbc5dccc58f0a71a0e027c1d4b 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:51 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:51 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:51 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:51 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8272393619/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': '+JV6zPOaMU6rlEKSRC72/PqMnyjDCJXUPQsFXBSgan++O6RGXx0XZRXhEAx6cnPRqweon5ipEbSDN5Nn67XgSkgykp/oDyaC', 'x-amz-request-id': 'QMP9Y2DB87SHXH8D', 'Date': 'Thu, 25 Jun 2026 02:07:52 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"8dbfcce46be53bb6f317cfa3a84e2263"', 'x-amz-checksum-crc32': '6KD6CA==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:51 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:51 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:51 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8272393619&view=customer_complaints_v2> None 2026-06-25 02:07:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:51 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:51 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:51 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:51 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:51 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:51 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:51 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8270870389&view=customer_complaints_v2> None 2026-06-25 02:07:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:07:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:07:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:07:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:07:56 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:07:56 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:07:56 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:07:56 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:07:56 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:07:56 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:56 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /146922659-1-168475549/34FF073E-DF3A-4335-906F-7C890FA46412.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020755Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=2f24606e3011b8e2bf956a90717d1b0ecf826da8f10b986d519625d3679d3b7b HTTP/1.1" 200 2193599 2026-06-25 02:07:56 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:56 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:56 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:56 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:56 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:56 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:56 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269799586/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:56 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:56 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269799586/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:56 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269799586/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:56 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269799586/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269799586/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:56 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:56 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8269799586/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:56 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:56 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:56 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8269799586/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2193599'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8269799586/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8269799586/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269799586/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269799586/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:56 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:56 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8269799586/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020756Z x-amz-decoded-content-length:2193599 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:56 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020756Z 20260625/ap-south-1/s3/aws4_request 223aafc9248c53e5980c733963fa399bff7dc5630dbd9f41b6df4c8363ecf8b0 2026-06-25 02:07:56 [botocore.auth] DEBUG: Signature: 721f68c1042d5c498e8951fed01babc0892a56d2eb84f27d211853bb2da38adf 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:56 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:07:56 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:56 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:56 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8269799586/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'ETjFLGM4YtVlMx7Cr9l2iB42TFzLrG9lCyL141e0Bl3EVD3uUKh4MVju6BeZ4v7RM/HBcMYK9b4=', 'x-amz-request-id': 'F02A6K5SCZG28TWF', 'Date': 'Thu, 25 Jun 2026 02:07:57 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"750d711c9bd53f274ad061835846f2ec"', 'x-amz-checksum-crc32': 'Yo4Peg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:56 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:56 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:56 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:56 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:07:57 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /146922659-1-168475549/7C731DA9-5D44-4A00-B3E7-EFA348F89634.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T020755Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=ca2eed620e02e750ef64fd31a82d3c47aa06db8df4af41cc31a85a9a792f3d70 HTTP/1.1" 200 2102581 2026-06-25 02:07:57 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:07:57 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:07:57 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:57 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:07:57 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:07:57 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:07:57 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269799586/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:07:57 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:07:57 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269799586/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:07:57 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269799586/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:07:57 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269799586/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8269799586/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:57 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:07:57 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8269799586/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:07:57 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:07:57 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:07:57 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8269799586/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2102581'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8269799586/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8269799586/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269799586/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8269799586/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:07:57 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:07:57 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8269799586/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T020757Z x-amz-decoded-content-length:2102581 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:07:57 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T020757Z 20260625/ap-south-1/s3/aws4_request 5d84092887a7919a64bf057e6b41e45315a4f5bfe231a2a5a268d9f78d52ff71 2026-06-25 02:07:57 [botocore.auth] DEBUG: Signature: 7296e57045aed56266bcf4c003c82957f2c86e3c6dd6e85f1d5cf3cfd3ee46e1 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:07:57 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:07:57 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:07:57 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:07:57 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8269799586/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'P2QjRH1+wDULA8DL58c+v/8mbdNaJMdGKUsoaz8+mA53Of6y3xX6zg/DNWyk7X3folc9ZUzFSfw=', 'x-amz-request-id': 'MV0HNQYV31ASBBWR', 'Date': 'Thu, 25 Jun 2026 02:07:58 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"45ab800296b64040023db911b5eddd5b"', 'x-amz-checksum-crc32': '4k8qYQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:07:57 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:07:57 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:07:57 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:07:57 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:07:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8269799586&view=customer_complaints_v2> None 2026-06-25 02:07:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:07:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:16 [scrapy.extensions.logstats] INFO: Crawled 754 pages (at 102 pages/min), scraped 125 items (at 19 items/min) 2026-06-25 02:08:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:33 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): [] 2026-06-25 02:08:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:08:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:16 [scrapy.extensions.logstats] INFO: Crawled 854 pages (at 100 pages/min), scraped 125 items (at 0 items/min) 2026-06-25 02:09:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:09:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:16 [scrapy.extensions.logstats] INFO: Crawled 955 pages (at 101 pages/min), scraped 125 items (at 0 items/min) 2026-06-25 02:10:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:28 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:10:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:10:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:10:28 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:10:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:10:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:10:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:10:28 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:10:28 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:10:28 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:10:28 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:10:28 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:10:28 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:10:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276402087&view=customer_complaints_v2> None 2026-06-25 02:10:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:10:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:16 [scrapy.extensions.logstats] INFO: Crawled 1052 pages (at 97 pages/min), scraped 126 items (at 1 items/min) 2026-06-25 02:11:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:48 [scrapy.core.engine] DEBUG: Crawled (403) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:48 [scrapy.spidermiddlewares.httperror] INFO: Ignoring response <403 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8276402087&view=customer_complaints_v2>: HTTP status code is not handled or not allowed 2026-06-25 02:11:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:50 [scrapy.core.downloader.handlers.http11] WARNING: Got data loss in https://www.zomato.com/merchant-api/orders/order-details?tab_id=8263501066&view=customer_complaints_v2. If you want to process broken responses set the setting DOWNLOAD_FAIL_ON_DATALOSS = False -- This message won't be shown in further requests 2026-06-25 02:11:50 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): [, ] 2026-06-25 02:11:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:11:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:16 [scrapy.extensions.logstats] INFO: Crawled 1150 pages (at 98 pages/min), scraped 126 items (at 0 items/min) 2026-06-25 02:12:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:57 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:12:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:12:58 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:12:59 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:12:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:00 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:00 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:01 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:02 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:03 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:05 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:05 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:07 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:09 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:09 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:10 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:12 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:14 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:15 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:15 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 1 times): 429 Unknown Status 2026-06-25 02:13:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:16 [scrapy.extensions.logstats] INFO: Crawled 1228 pages (at 78 pages/min), scraped 126 items (at 0 items/min) 2026-06-25 02:13:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:17 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:13:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:13:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:13:17 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:13:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:13:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:13:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:13:17 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:13:17 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:13:17 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:13:17 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:13:17 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:13:18 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:13:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:13:18 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /31475015-1-238995654/CD0937B3-B381-482F-9685-25AF97A2D40D.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T021317Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=cd5938ac9d53796e4890e76923eabd1438ab9e9344974e1304a66d3f9fb1d8e9 HTTP/1.1" 200 2802010 2026-06-25 02:13:18 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:13:18 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:13:18 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:18 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:13:18 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:13:18 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:13:18 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265728049/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:13:18 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:18 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265728049/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:13:18 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:18 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265728049/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:13:18 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265728049/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8265728049/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:13:18 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8265728049/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:13:18 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:13:18 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:13:18 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8265728049/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '2802010'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8265728049/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8265728049/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8265728049/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8265728049/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:13:18 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:13:18 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8265728049/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T021318Z x-amz-decoded-content-length:2802010 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:13:18 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T021318Z 20260625/ap-south-1/s3/aws4_request 31fdb53c72ce6bc072dc649f181ced8e7782e7d1be740c1839891873814f292c 2026-06-25 02:13:18 [botocore.auth] DEBUG: Signature: a3d9e557c0a33ae347b42e6932d5a55f6bf03291be34d2b266574257b99f70bf 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:13:18 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:13:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:13:18 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:13:18 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:13:18 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8265728049/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'SVEEd/p60uKXYvpiNcQsYV9TAYIEDNdX458w1WfCJnbQRFBCEY+kus8J6jdIBXnNHDuxgxnowpqCLtEIbaFgWu5z+M+6ZQtD', 'x-amz-request-id': '4KCAWPF1T3QKFV1W', 'Date': 'Thu, 25 Jun 2026 02:13:19 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"cbd8dd035d98865f9077eeff766eaeeb"', 'x-amz-checksum-crc32': 'wsZ12w==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:13:18 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:18 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:13:18 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:13:18 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8265728049&view=customer_complaints_v2> None 2026-06-25 02:13:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:13:21 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:13:21 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:13:21 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:13:21 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:13:21 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:13:21 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:13:21 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:13:21 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:13:21 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:13:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:13:21 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /58332917-1-79430137/5b8944f57ed2204be5fac788e8baa.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4ETGYGRJ5Z%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T021320Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHkaDmFwLXNvdXRoZWFzdC0xIkcwRQIgUFVZg0t3GL8RsPAT3Sf62JiuLlIfAELmrJXFIovfzNwCIQCuDU46V%2FQepICXIgVAg7vik%2BqXdpZRvj4ywj5UcU3hCir%2BAwhCEAAaDDkzMTMwMTcwNzUyOSIMU65QCA2k9W%2BoOGzBKtsDpDHf7UpM%2Faw88rsR1YmBFoTCldFeAzA6nSX8rifHDWOAT4wQ47EW6dKRTMeD3Lq3Vq9iMaVWx2N07KTQ4vgR5gzw%2FebAiHCKT1YU2bcXEWzy%2B85r0%2BdKwjIoR9FuV2YT4pQvvxAeIvt6ZXqJda5AwH%2Bt9QkcDkAggQdUPXKNKm5x9FGVRFwPDskxVFd112jxiINIr6rn8GwG%2FRQQg2gslf%2FTk8%2FV5zHm3WDJBACMKwhY4VaQtb%2FOlfnEXOrLemdNmLNpvfjT2nnrDODW9P76BA9RLPIEnmPynv5ydfjBWDiNxNxxkEud%2FrmvmRahYryKIglSskWAlfxpoKV25gEwg1YW0ruF%2FDrBijg2rD49CmhF845yN1%2F8ksvvdQjpLtPYWg6MCPXo50SeiOB9TgZqyxvR7g8UXeQ%2BXmHXb%2BQShXFXsQf84UiVamctrsBCerm3e3Yr1cWYyaeCd4WB4hgBtfmYNOln9Ifd5niCZ8mk5ETJ6PS0Ig6l%2Flq3C2z1IHG7sX33DDvJ5VhUyoujSczXQsTsOa7W%2Bd3PcZQqNEq2UNVJYy9wd0OV3pZfCBq3QY%2BVTUfgLDx8nG5qwADPBSLKeDy5OVw4opCujOAJ3smccdsdzo%2FwbiwQ3jIYkjDO9%2FHRBjqlAU1P5nKD%2BogsQV%2BnqigipIryUWEebH%2Fs7s8Xdzbl0breOSasrDH1BY%2BZO89iF%2Fj3NebEAEp%2F10arz9Bewoqk0NvU2%2Fkx9Yt2HBmEnAi6HfJ13iXU0nu0l9duncOtiAQARc7JWQofhu%2FaONBhP%2B6U%2BnWNetM9UkuJ4gRRULmjQK7G7T9XqVf64J%2FQo9xhxPFOU%2FLxTRdtSU8ARCkefB676OpQ4xnmgQ%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=71989867d606d7f76a42f1bda179b424ccf9c26e87a1732d7f93ed172e6fc375 HTTP/1.1" 200 48117 2026-06-25 02:13:21 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:13:21 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:13:21 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:13:21 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:13:21 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:13:21 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:13:21 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8263501066/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:13:21 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:13:21 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:13:21 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8263501066/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '48117'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8263501066/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8263501066/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8263501066/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8263501066/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:13:21 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8263501066/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T021321Z x-amz-decoded-content-length:48117 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:13:21 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T021321Z 20260625/ap-south-1/s3/aws4_request 33b578fa47b50b1e569b6c3d76b17760ea59001dd4f8e0a3aa8622713122bf0f 2026-06-25 02:13:21 [botocore.auth] DEBUG: Signature: 4ff22c7ae915bff0d10e668b66c1f2694edf65af34576b56a47aef6bb93fb6d2 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:13:21 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:13:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:13:21 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:13:21 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:13:21 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8263501066/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'UDcIQvP2r9fFjfgYkE5Mg8mJhcKNpULLPM8U+Q4vqdVkZ/LkugCtkFig480pP9CUyN+6HQtvdFI=', 'x-amz-request-id': 'QNDGX2W3G5F9HPSG', 'Date': 'Thu, 25 Jun 2026 02:13:22 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"653df34ce5a003b9b57b3e179ea64e56"', 'x-amz-checksum-crc32': 'nS12Fg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:13:21 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:13:21 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:13:21 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /58332917-1-79430137/3eec6b4941de539753b7cf63e4d3d6a6.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EQKNP4XVN%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T021320Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHoaDmFwLXNvdXRoZWFzdC0xIkYwRAIgGasYzn9SIOkFUCF9hLjVPOHsKnGRRh%2BWHk07BZZDO3MCIF6t9ClHv7xm%2Fu2W4pumIXU%2BAtr713k42bVMVBs0%2F8i6Kv4DCEMQABoMOTMxMzAxNzA3NTI5Igz4gyHlN8RrB0iq5lcq2wPqiND3CHwuIcLfW74b0vNp8ORSrqqw0j8%2BMpuZIfv0HVkjVB8Npf%2F8egh6VKqgQaWKBMQ6oYDnfo7ywWlJVnwX%2FSDJW7o80%2BOJYj%2BhSHCjq8cwmElxo9ZG42dAPOKviLqX8mkG2RFuc4WLqgkOS8rBNGfSbpJ%2F0PGkAYiJ8iEw2lHpm4IMfIkRebRf2kRaHnquNfCWOMhEr0oozdDSqLyq8gt6xORLp7De1PdO3etbrqKeTjIbnH7gm5Dsh5ZQG94qpKC2HRA1FqezDYyNmxT%2FloyfrQ6WmIGbRxwxzlyibdM183Bt8cIT5J353EU00uXtHzbyOCaPpDvw98fsrW5mlpCyBuz3NtR89lpwMDlcgASdID3wi5Z%2Flu7KrqPBzuBYNYizJ0k8w0DmSbM93IKs2gMLRXvrbM3J9C3jw5lu%2FOW6AzrscQVkhqqxhQikp9S1%2F1kz3md5RXB7VC4htngLzvvB8EyoRkbt0FRUEQIKEDasaeg%2B2rxU02jZduc8N38Wuavi3%2FDEaOH2O0prn%2Bdgh0kzAoAKn3DMVQP6tSFC%2FQYwM2ZxCvH2GdeV2kIeOC%2FWSrL4BciXH1JZ5oxo2wAqrrgArrsMSnvYTGC9aFCCloODmK9hsOp31Rw%2BMNWS8tEGOqYBMGAvGHvJ%2FOUaMMNLYMI5xOp1Sf8w3xFoqs%2FQ02y7AE76gurflh12d3c%2F9TvpIuniWE7yE1q2jJjwF9TMFjvihZSetyrrrj4qeQbBBygsvR2DlrP9WXvzDRdHgb3FM4u9V1NizzkZKIkEnzRTIos0Vw7IcFuJTmVLK0YLm9fKEmal5HQ05fSvN5kRR55PGTV6SangKrp0wwboy6vlvC7kZq09jp2tbg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=8a4884fc9668be35eacfebb8f61842424cebc5a928971c798d72ca0d3858f19b HTTP/1.1" 200 34212 2026-06-25 02:13:21 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:13:21 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:13:21 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:13:21 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:13:21 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:13:21 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:21 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:13:21 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8263501066/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:13:21 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:13:21 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:13:21 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8263501066/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '34212'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8263501066/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8263501066/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8263501066/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8263501066/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:13:21 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8263501066/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T021321Z x-amz-decoded-content-length:34212 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:13:21 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T021321Z 20260625/ap-south-1/s3/aws4_request 316cd225cc43fca54184561b071c0912c01096b2fd04ddce2d8d3c8c939531b3 2026-06-25 02:13:21 [botocore.auth] DEBUG: Signature: e6190a17bd4c440d8d42e3327e6b3e2d9f1750d35398135689036280a72cf3b5 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:13:21 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:13:21 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:13:21 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:13:21 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8263501066/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'nfGICPaCXmTNrJubuyPatfiXajBHM5z1AFgDVejTQ6XGtqeO7EdBqhNjSnTzYxFSUL16u2myioA=', 'x-amz-request-id': 'QNDRJPVZHWP5D7CC', 'Date': 'Thu, 25 Jun 2026 02:13:22 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"7ea15c7fd94bb35d43e7608c2cea35d7"', 'x-amz-checksum-crc32': 'tmjS4w==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:13:21 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:21 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:13:21 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:13:21 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:13:22 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /58332917-1-79430137/6cb0af48f48cd4bbb1bcc74337fc1a1.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EUSY6VCVP%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T021320Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHUaDmFwLXNvdXRoZWFzdC0xIkcwRQIgXbjyt9cv7llsWPRPKOGlBNgtLLPvEVDxIOKG4nfJzscCIQC6RrcKaWQv24a3ikEgUYo66tTyj%2BOl%2FamF1%2Bjm4%2B2XPir%2BAwg%2BEAAaDDkzMTMwMTcwNzUyOSIMFgHieINdS0vjiGK%2BKtsDhB2urwYhkEReAcjiAbGmD5Bk%2FiGucUyyI0F8M5rv7qAQIxy6S1FhQnldmDgUxEyzvPcqPbwDFBsN%2FrOxCH6KMVCbuUbQNMiskol3saI%2FIgVLDol%2B9AX%2FTn77jQ7HqkvnAY0l85lViTxYnXnu5bMW%2BnpQ3EbQJesuiPJBrPzqERFJeNRg4MbOhaN6E4oFPuYucGypTjLWj0HSw1oDHVF9XoCOnxOTim1bz7AYWFv7rXC1kNMUzM%2BkKrxZfkXXwZ5doD7IhmZzca0%2FWMfpQEcbNGTgZFLuIB4ZsmUV5TWz4ujkg7hb8w3OCYsbgMZ6AHORtMcALrvL6qsNcd5x%2Fu0JfOsidUcaJQOPcDC0uAYHoDJN4ZL6u%2FrmfqVjSj9Ja51Ue3OgWuLjYBf4pFe4MQQlVS%2FG7MBQrplFauZ9y093JhcU1mf7C4DKA90cPqjuX3Ymw%2FBPNWCITQSMLfYBmwMvvWat2%2BKMJCcFB%2Bvc85UeAG7Web5Kbr1CPQuyKRjorcDfToElsxn4qT1r0JA5ri%2BKGooGKbKRaeQUquFlsiI4CYnKfeFAzKOSVmXT39%2FoLXLKCWouh7hYrgQoGNL6OXiK1cVa6X%2FzhMHsN7BX9Kw4%2B2PhxI6IUhxrm%2FR0JzDqg%2FHRBjqlAZRHyiRHg65ODrY9AR1fq0JPhXVPQ6IkwFhjbk11jhEY0jyqtM0TGTqStdVRN%2FTAI%2BJL6w9QCy2kGAqst0pEIqHQjPSBGhWkP9YZKdiF9YQyGsDpURUGrDyaMigwu7jhM3EZu%2FXXwCxL3ZuU5tcvZxpfuWd01BqdZvuLhEzp5wBsBTIqiGX9JOjvAfq3kdvJ4Qnzcapm6uloajbDjprQowyo68jVtg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=febcb9f9a02032bcfe0e71ae3b4b2e8c1d54033802ed2276604bd5ab57664456 HTTP/1.1" 200 36791 2026-06-25 02:13:22 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:13:22 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:13:22 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:22 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:13:22 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:13:22 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:13:22 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:13:22 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:22 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:13:22 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:13:22 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8263501066/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:22 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:13:22 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8263501066/image-2.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:13:22 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:13:22 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:13:22 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8263501066/image-2.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '36791'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8263501066/image-2.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8263501066/image-2.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8263501066/image-2.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8263501066/image-2.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:13:22 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:13:22 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8263501066/image-2.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T021322Z x-amz-decoded-content-length:36791 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:13:22 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T021322Z 20260625/ap-south-1/s3/aws4_request e926dca345144f8e0d11096d54f344fab59eb18b3f801e03f10f6f7f87a95a93 2026-06-25 02:13:22 [botocore.auth] DEBUG: Signature: aa1f29c2a3c3b7b7a5fcf419318d7a2769c712ef1f8e2adbb144720ed397825d 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:13:22 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:13:22 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:13:22 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:13:22 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8263501066/image-2.jpg HTTP/1.1" 200 0 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'ibUX6WiXghtKPp9BhKV3M/On53CYC04UE9v7pDWu6diM7Lhq8Nj6QQTf5LOSyPJR0fpl5h9J5G4=', 'x-amz-request-id': 'P4VSMXZFY69XQNSG', 'Date': 'Thu, 25 Jun 2026 02:13:23 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"dba4667204b86d5ecedf141662c179ee"', 'x-amz-checksum-crc32': 'ldJnUg==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:13:22 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:22 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:13:22 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:13:22 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8263501066&view=customer_complaints_v2> None 2026-06-25 02:13:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:24 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 2 times): 429 Unknown Status 2026-06-25 02:13:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:25 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 2 times): 429 Unknown Status 2026-06-25 02:13:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:26 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 2 times): 429 Unknown Status 2026-06-25 02:13:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:27 [py.warnings] WARNING: /home/ubuntu/eggs/ZomatoComplaintData/1782130803.egg/ZomatoComplaintData/spiders/ZomatoComplaintsData.py:137: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. comp_response = pd.read_sql_query(comp_query, self.conn) 2026-06-25 02:13:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:28 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 2 times): 429 Unknown Status 2026-06-25 02:13:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:30 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 2 times): 429 Unknown Status 2026-06-25 02:13:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:32 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying (failed 2 times): 429 Unknown Status 2026-06-25 02:13:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:34 [scrapy.downloadermiddlewares.retry] ERROR: Gave up retrying (failed 3 times): 429 Unknown Status 2026-06-25 02:13:34 [scrapy.core.engine] DEBUG: Crawled (429) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:34 [scrapy.spidermiddlewares.httperror] INFO: Ignoring response <429 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8274817999&view=customer_complaints_v2>: HTTP status code is not handled or not allowed 2026-06-25 02:13:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:37 [scrapy.downloadermiddlewares.retry] ERROR: Gave up retrying (failed 3 times): 429 Unknown Status 2026-06-25 02:13:37 [scrapy.core.engine] DEBUG: Crawled (429) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:37 [scrapy.spidermiddlewares.httperror] INFO: Ignoring response <429 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8263501066&view=customer_complaints_v2>: HTTP status code is not handled or not allowed 2026-06-25 02:13:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:38 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:13:38 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:13:38 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:13:38 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:13:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:13:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:13:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:13:38 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:13:38 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:13:38 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:13:38 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:13:38 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:13:38 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:13:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8268619189&view=customer_complaints_v2> None 2026-06-25 02:13:38 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.zomato.com/partners/onlineordering/customerIssues/) 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7d56879dce00> 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-06-25 02:13:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_service 2026-06-25 02:13:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: environment_global 2026-06-25 02:13:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_service 2026-06-25 02:13:39 [botocore.configprovider] DEBUG: Looking for endpoint for s3 via: config_global 2026-06-25 02:13:39 [botocore.configprovider] DEBUG: No configured endpoint found. 2026-06-25 02:13:39 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-06-25 02:13:39 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-06-25 02:13:39 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-06-25 02:13:39 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-06-25 02:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:13:39 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /75094865-1-329315971/2bde85218385aed67c8d52b09c92769.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4EXCUPTA47%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T021338Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKzCuw7aseykc8n3Hhg91BmXQVUvuZ2sYrAIRiDadBefAiACw0nuTiw4pjPw2AdMQFwNYnaq1DAgY28DitictqNmdyr%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM%2B2pIzGnLftrF%2BczsKtsDjvpG%2FrqqYsbasdITNr9cDrsaIRdh%2BfTBhpfGzEy3I9CQeXWFBA%2FgRlZw03Eun%2FxZaKyPT72WlKKZs8SIYFdGygGGb%2BrqAOka%2FpYNeYazvLr%2FvZtLpXTKuDVxDMmNeDTqfT%2FdEIbJVpOXUc6I3XUkjC5Nfe5ChEBS%2BNe8f0TEpeBRymNWihWxX5ty1r%2BNCcGD%2FwLZFiitUvictw1xR%2BHlT86TWXuUtBJiXVX9BNz8OoXiqlXBty%2FQAXZDRqxx%2BfGd7azcPlOgLBzkY1Al9BYAbrQWOVAmgCYo1nj32jKoPMKXOp8uUfjqSHr6yALSjKUtATfxZw0xSmorWUYrfzU2oHTFDJ2lmBuUjDPjsw3hdSJGO%2BuN8cPXLlZnu5gczLw%2BppiG7MIcBbhGsP3tFWBvwokfrIzhkCOUscQIcvgP1NRC%2Fqpoh3mctLW1YoJraI4jzLDTXrdZgUEMmMxG9coCNasXbTxPia%2FSYlYBa54zv5SpeXKo1UbZJaPpafORYXqgW6GS1QftVdEB5asFoURncLN9RumCIMrlKz1tYfpKH96AKPr%2FjRIkAnOmcNopieFjtoU%2BQqDNPiujQtO22%2BrsxbAqSZ2slmb%2BXJMPgWNJTPvDJN822xe0Uu2XNzCh4%2FHRBjqlAUUyrGsyqEvBnPrW609AjfKtafzwxIOKH2K6R2TxrsKeV%2FfCKNOG1UL6yhgSHmrfy4FNEiBbfr8pUrVpRYvaU4ZOipr4kqwJMecW5oMJLK1Y4K5MoGl8PgfESgLy1d64PcRsyYgMtZZUSu5%2BG2wCORXXS4M%2FUsRR0NGnekO0uGJ%2Bq2kTxeWjDLFZjnNCroQ%2BzM6mlg11B4beaUxuyLrC6xxFhoKahg%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=1611333bd9400a7bfcad2b82df812cd6e6e08c9b7a51a6952a4f5467e6b0e1bf HTTP/1.1" 200 37798 2026-06-25 02:13:39 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:13:39 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:13:39 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-0.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:13:39 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8271286135/image-0.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:13:39 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:13:39 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:13:39 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8271286135/image-0.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '37798'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8271286135/image-0.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8271286135/image-0.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271286135/image-0.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271286135/image-0.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:13:39 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8271286135/image-0.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T021339Z x-amz-decoded-content-length:37798 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:13:39 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T021339Z 20260625/ap-south-1/s3/aws4_request c8c4e3fbf8fd63553240033974df08d384c490190e2fb6e273521526c947f157 2026-06-25 02:13:39 [botocore.auth] DEBUG: Signature: 2c3cd4bbcd266944b4b9a4ff7b263646685d097c736251a58e94866033065f73 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:13:39 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 2026-06-25 02:13:39 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:13:39 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:13:39 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8271286135/image-0.jpg HTTP/1.1" 200 0 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'tqB1NSbZfUNI7ZTNTxHXT19jeeFMv+gyrqXURd80qheGHCJr38nQ6JWRiyIuc9+mQUaMCgUgfRIPu9BETfKQeKSqA/dDDJ8k', 'x-amz-request-id': 'X3C8PZSV8F47HPN3', 'Date': 'Thu, 25 Jun 2026 02:13:40 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"440181739ea2c1caeeb5f77e4a5c0e5f"', 'x-amz-checksum-crc32': '9WyG3g==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:13:39 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:13:39 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /75094865-1-329315971/e1174a6713edc45581d314cbddfd7b7.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T021338Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=cd42e076f8aad787c065a5750b7b487bd60e826f5b1ee9f35c582735fad602d0 HTTP/1.1" 200 30574 2026-06-25 02:13:39 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:13:39 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:13:39 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-1.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:13:39 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8271286135/image-1.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:13:39 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:13:39 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:13:39 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8271286135/image-1.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '30574'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8271286135/image-1.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8271286135/image-1.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271286135/image-1.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271286135/image-1.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:13:39 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8271286135/image-1.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T021339Z x-amz-decoded-content-length:30574 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:13:39 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T021339Z 20260625/ap-south-1/s3/aws4_request 961b7d0e6a8ec9ed0a2f58717b33e8f01d882266cf38d2803622cd844dfe44da 2026-06-25 02:13:39 [botocore.auth] DEBUG: Signature: 8466616b8c22f31b813c90e8aa5fdd930d1172d91663c5d49bb54f1251f8cc8f 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:13:39 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:13:39 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:13:39 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:13:39 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8271286135/image-1.jpg HTTP/1.1" 200 0 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'tRpCf0L6p2ZeCAywJtAVdWGy4ktOpKn+e207moJM5XNKW0JH1UPcKrT9XG7ZPt15aeH+T1j4P3iI/SmYUkelT9qC0ZUxm+n7', 'x-amz-request-id': 'X3CAH94W4SBW6MV5', 'Date': 'Thu, 25 Jun 2026 02:13:40 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"7203a10612aa0f5af73bd32e8b35f677"', 'x-amz-checksum-crc32': 'QiKzeQ==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:13:39 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 2026-06-25 02:13:39 [urllib3.connectionpool] DEBUG: https://prod-chat-v2-assets.s3-accelerate.amazonaws.com:443 "GET /75094865-1-329315971/24cda77d6c55d255cb32357cd163bf80.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5RVPIJ4E3TRJEXHL%2F20260625%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20260625T021338Z&X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHgaDmFwLXNvdXRoZWFzdC0xIkcwRQIhAMmpvvrnrYIcZP2b4JPp3FzIl9sg3IVgLKLXEpGHtL5nAiB4RDjm2%2B%2BzK%2BKtEALG7v%2Be52%2FDH1Bw78WaZ0JScruwFir%2BAwhBEAAaDDkzMTMwMTcwNzUyOSIM0nde3pFS8UjaIqbjKtsD6vEkbfm4rnOon8nXTjFVBNGQWQKJex1%2BFkriSVY64gVatu%2FEQtB50PZDDbYE1hZSs5vwliZJfmbV65t4CnjuFKX1vYn5ni86miJn3DlMsd4iVRoBp3j%2BEmPNvh2sVN0TEVpWj8%2Fq7ttCYlgbce%2B8cdxGpXDCtKRzEASDjwCfK7WoKNqwbuJV1ykwUCdL99dKrRy50gBf2DHMO5xVbM8MBfZHMfhdhCS4711jqzJHJrKXEbJlDTXNTBG0v7RlUu8%2BaHyEMtd5f%2Bfrj8bWRcdZ5Uzth3xoob4Dk4Cu7aNER0dxILPOieSj1TdW3whKnPEcbvI429KcMzNiLsVFj1rDeSYJ7zfCAUhIsYbQsGUfDn3837dKgp8EKf54tFTvbrzW7KQjHuTS%2BaWURRZnUpnjRz700He%2BUWQrd14xXfYNRvVrDuuMeiWRwBXRaGnjpGBgK2Q5JelkyxPGrvlZz5TIVmRgcseHo1kTGf809ji%2FZwPmZK%2FDD%2FY%2B7EeMoLpWYNijwjaeKy1G%2BtdORN%2FSlBs5GXN9C3nMDHBv2KbPiLT8mBUYA6sad4FhYPp4oxIz561AQZ6BfzTj5gu0vKMd7Gf9kmx%2BkjWtrt%2BXopadiDSFRCVW%2BoXnlVtlw%2FBqozDz5fHRBjqlAS4Kvx0sRE2PMHRBJOWMcMqXALgam1EQ8AFxgEgETaAmVd78KkEWB4xQDNLxe%2BQZ9Jt4T6k%2FHIm7783gotj%2Fs%2Bm8AiLwm4HOpKRA7n3qL1nd2TliPcUCnVLnJhNw2L4z74X4gVHTdzmkZtO6egMAEMC4aWzbP6YvxtUMczOUW1VTVfadfVpVqHa51NeftyeTyRE0qVivFrLh%2FHARSsOPk6tw7%2Bqw0Q%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=8439c256967823c961f82455cbac250da5e5c21fa47fea2dc4fc0e3434fc3ffc HTTP/1.1" 200 35747 2026-06-25 02:13:39 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False 2026-06-25 02:13:39 [boto3.s3.transfer] DEBUG: Using default client. pid: 248743, thread: 137810871353472 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-06-25 02:13:39 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) to executor for transfer request: 0. 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Acquiring 0 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) about to wait for the following futures [] 2026-06-25 02:13:39 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) done waiting for dependent futures 2026-06-25 02:13:39 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}) with kwargs {'client': , 'fileobj': , 'bucket': 'culinary-compass-img-bucket', 'key': 'zomato/8271286135/image-2.jpg', 'extra_args': {'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}} 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-06-25 02:13:39 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'culinary-compass-img-bucket', 'Region': 'ap-south-1', 'UseFIPS': False, 'UseDualStack': False, 'ForcePathStyle': False, 'Accelerate': False, 'UseGlobalEndpoint': False, 'Key': 'zomato/8271286135/image-2.jpg', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-06-25 02:13:39 [botocore.regions] DEBUG: Endpoint provider result: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com 2026-06-25 02:13:39 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-06-25 02:13:39 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/zomato/8271286135/image-2.jpg', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'image/jpeg', 'x-amz-sdk-checksum-algorithm': 'CRC32', 'User-Agent': 'Boto3/1.42.12 md/Botocore#1.42.12 ua/2.1 os/linux#6.17.0-1013-aws md/arch#x86_64 lang/python#3.12.3 md/pyimpl#CPython m/Z,D,b,G cfg/retry-mode#legacy Botocore/1.42.12', 'Expect': '100-continue', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'aws-chunked', 'X-Amz-Trailer': 'x-amz-checksum-crc32', 'X-Amz-Decoded-Content-Length': '35747'}, 'body': , 'auth_path': '/culinary-compass-img-bucket/zomato/8271286135/image-2.jpg', 'url': 'https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com/zomato/8271286135/image-2.jpg', 'context': {'client_region': 'ap-south-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 'unsigned_payload': None, 'auth_options': ['aws.auth#sigv4'], 's3_redirect': {'redirected': False, 'bucket': 'culinary-compass-img-bucket', 'params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271286135/image-2.jpg', 'Body': , 'ContentType': 'image/jpeg', 'ChecksumAlgorithm': 'CRC32'}}, 'input_params': {'Bucket': 'culinary-compass-img-bucket', 'Key': 'zomato/8271286135/image-2.jpg'}, 'signing': {'region': 'ap-south-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'ap-south-1'}]}, 'checksum': {'request_algorithm': {'algorithm': 'crc32', 'in': 'trailer', 'name': 'x-amz-checksum-crc32'}}}} 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-06-25 02:13:39 [botocore.auth] DEBUG: CanonicalRequest: PUT /zomato/8271286135/image-2.jpg content-encoding:aws-chunked content-type:image/jpeg host:culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com x-amz-content-sha256:STREAMING-UNSIGNED-PAYLOAD-TRAILER x-amz-date:20260625T021339Z x-amz-decoded-content-length:35747 x-amz-sdk-checksum-algorithm:CRC32 x-amz-security-token:IQoJb3JpZ2luX2VjEHkaCmFwLXNvdXRoLTEiRzBFAiEAxg5PE7BOhwSJLy7wRGmsuXUzltpHtTQXArivlDyWO0UCIAvoxCkPDe6enfxIbDOlr1Q/AjSILybWe+D898q2jxIuKr4FCEIQABoMNTk1OTYwNjk1NjIyIgzyIoy/JdZ2xSrjIN0qmwVperrbRcIHN0ZGtK82rSw9DJjLuZo1OeUEFKkBA924rZmgb2HXzzOpDAZF3XZPNlg3zYFe/m+fioVTWm0tZag+pi3eitXAAaREX/wGMTL4Hg5fYfWSINg5HtWTo0XOjoa9o8sfE6VtXEm6RF9OTJZqE6g3yq7EHUErAybSvAQUN5g6lBKL3RJmsbPpXkVV8n/OOENafXXOR6GetY1QuBT78KTQP+9hJiI3f7lqzIbI7n+xknart7N7EOXU+W1uIwifx0Gzab9HAblwbqeCx5eBq4NU+YnDJmXEWdRyA0imvtVie2OraJZxwL6NSxJvFvSMclWumg164OzXMy6gPYnzYKs3ja2XFI7/VaXMjV3JPHrIPRYBXk2vCK4e3vJeQjtplfLUrF+tR17KT7538CNTe46/SSjYO0obPMs9zFkOBvcg5HFAIqfb7DBgh4wRKjJees2eiEYvqcedczG5vk2cKKM9utPV/+ghU30VYYxKOYhx8JElIrLCoXSmdRHJpknB4Sa8hf9MwDlclvWOZRF7egOLk07jLMN6ihXV4w3grUKhZd+zIYULar6xQHVt4dlPvXC53z+kHGJnOYo+xxSQGMguDJfsBTUDHRXZS+wNnNrWKB1dbnLoFqFVPp6hH/dwKC4UV2zQ2/HK1lGAAf1sV8HxssIoRutiRVo5cd23Ntm1E8rJdaguHI+fT4LmOjepO6IC85X4ITLoNS59BPZUsqwql/Gf50vefMAGzVy0CIZbZYlSt8Z+pThwwKsJn2svKDL/7Zq7DFTRC/1SrcuaGp9/ymx/FfHS4mOinVkQKTgInFve1fj7i+3EuirzrERfOl7dd6FJsAxEdJQ3KNvuHGLznViJxtETB/xqTV2q3XkuyyBfJpm6VSPUMLKE8tEGOrEBlaQyUhWy7H34TK5wki+db67mEVBoA9ujCZvX1+Q4Xwn1KYRfdPutCxAQ+ihUouUtxNkw8e5SA4pKVilRLCIUH4dKK017O69VTNLxh6nYM01xMB8J5pMO4emGRg352WxoZ1daw3wpeN0Z7+2AplGoeqhPjViiHBrvz4JmVtZ2d/osV+yyX6nPH6iTn4RZDP6bLM6IbOr4TyHK7vTTnSXDVkFQg5tlundKzrLV6yoK1zTC x-amz-trailer:x-amz-checksum-crc32 content-encoding;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length;x-amz-sdk-checksum-algorithm;x-amz-security-token;x-amz-trailer STREAMING-UNSIGNED-PAYLOAD-TRAILER 2026-06-25 02:13:39 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260625T021339Z 20260625/ap-south-1/s3/aws4_request 2fcd0abf40d877bbb79fb0ef9087000ddf3cde654ef2b9aecbdf7fd23990b907 2026-06-25 02:13:39 [botocore.auth] DEBUG: Signature: eb9063a4c991ef4d3575452d5ba597858be5517e716041027bc7878113bd2433 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-06-25 02:13:39 [botocore.endpoint] DEBUG: Sending http request: 2026-06-25 02:13:39 [botocore.httpsession] DEBUG: Certificate path: /home/ubuntu/culinary-compass-spiders/venv/lib/python3.12/site-packages/certifi/cacert.pem 2026-06-25 02:13:39 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-06-25 02:13:39 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-06-25 02:13:40 [urllib3.connectionpool] DEBUG: https://culinary-compass-img-bucket.s3.ap-south-1.amazonaws.com:443 "PUT /zomato/8271286135/image-2.jpg HTTP/1.1" 200 0 2026-06-25 02:13:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:40 [botocore.hooks] DEBUG: Event before-parse.s3.PutObject: calling handler 2026-06-25 02:13:40 [botocore.parsers] DEBUG: Response headers: {'x-amz-id-2': 'tegWDHG4Po6c0R0vAPKBYfgFAflFeMiORD+z2BuwH7wM8Q5AqmjyG5vigsCuNLk/C0oXcSysH3/nQx768zceuIKSYfc8HBA5', 'x-amz-request-id': 'X3CCH20T3G09PKBH', 'Date': 'Thu, 25 Jun 2026 02:13:40 GMT', 'x-amz-server-side-encryption': 'AES256', 'ETag': '"9dfde895dc9071a2b53ddaaea4e89e7d"', 'x-amz-checksum-crc32': 'La4QHw==', 'x-amz-checksum-type': 'FULL_OBJECT', 'Content-Length': '0', 'Server': 'AmazonS3'} 2026-06-25 02:13:40 [botocore.parsers] DEBUG: Response body: b'' 2026-06-25 02:13:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-06-25 02:13:40 [botocore.retryhandler] DEBUG: No retry needed. 2026-06-25 02:13:40 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-06-25 02:13:40 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-06-25 02:13:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.zomato.com/merchant-api/orders/order-details?tab_id=8271286135&view=customer_complaints_v2> None 2026-06-25 02:13:40 [scrapy.core.engine] INFO: Closing spider (finished) 2026-06-25 02:13:40 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-f2a87819-6401-4313-9e90-3013c6e950ed', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Got veg hakka noodles instead of chicken hakka noodles', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:40 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:40 [httpcore.connection] DEBUG: connect_tcp.started host='bedrock-mantle.ap-south-1.api.aws' port=443 local_address=None timeout=5.0 socket_options=None 2026-06-25 02:13:40 [httpcore.connection] DEBUG: connect_tcp.complete return_value= 2026-06-25 02:13:40 [httpcore.connection] DEBUG: start_tls.started ssl_context= server_hostname='bedrock-mantle.ap-south-1.api.aws' timeout=5.0 2026-06-25 02:13:40 [httpcore.connection] DEBUG: start_tls.complete return_value= 2026-06-25 02:13:40 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:40 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:40 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:40 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:40 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:13:42 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:13:42 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2563'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_e4bfhj2wezbmpl6hglnmfsjj33amqzcaq7ovs27uw6rhr2wu7leq'), (b'x-request-id', b'req_e4bfhj2wezbmpl6hglnmfsjj33amqzcaq7ovs27uw6rhr2wu7leq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:13:42 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:13:42 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:13:42 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:13:42 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:13:42 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:13:42 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:13:42 GMT', 'content-type': 'application/json', 'content-length': '2563', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_e4bfhj2wezbmpl6hglnmfsjj33amqzcaq7ovs27uw6rhr2wu7leq', 'x-request-id': 'req_e4bfhj2wezbmpl6hglnmfsjj33amqzcaq7ovs27uw6rhr2wu7leq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:13:42 [openai._base_client] DEBUG: request_id: req_e4bfhj2wezbmpl6hglnmfsjj33amqzcaq7ovs27uw6rhr2wu7leq 2026-06-25 02:13:42 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-1bea0dd1-c1c4-4e28-bedb-9ee0bbaf8631', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Received someone else\'s order', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:42 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:42 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:42 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:42 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:42 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:42 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:13:44 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:13:44 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2146'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_gny25miqjuafc26ca7n4iuoatdfgznerg4ihhpee6cvjbdntkaeq'), (b'x-request-id', b'req_gny25miqjuafc26ca7n4iuoatdfgznerg4ihhpee6cvjbdntkaeq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:13:44 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:13:44 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:13:44 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:13:44 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:13:44 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:13:44 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:13:44 GMT', 'content-type': 'application/json', 'content-length': '2146', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_gny25miqjuafc26ca7n4iuoatdfgznerg4ihhpee6cvjbdntkaeq', 'x-request-id': 'req_gny25miqjuafc26ca7n4iuoatdfgznerg4ihhpee6cvjbdntkaeq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:13:44 [openai._base_client] DEBUG: request_id: req_gny25miqjuafc26ca7n4iuoatdfgznerg4ihhpee6cvjbdntkaeq 2026-06-25 02:13:44 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-885094dc-d82e-431e-8bf4-dfa26c21c704', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:I ordered chicken pad kra pao and I got egg masala fry. Completely different dish', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:44 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:44 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:44 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:44 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:44 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:44 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:13:46 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:13:46 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2097'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_x26sdsadkzossq6zxil622zmoojaauqmdxo2m665pyd3qqjhjk5a'), (b'x-request-id', b'req_x26sdsadkzossq6zxil622zmoojaauqmdxo2m665pyd3qqjhjk5a'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:13:46 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:13:46 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:13:46 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:13:46 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:13:46 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:13:46 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:13:46 GMT', 'content-type': 'application/json', 'content-length': '2097', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_x26sdsadkzossq6zxil622zmoojaauqmdxo2m665pyd3qqjhjk5a', 'x-request-id': 'req_x26sdsadkzossq6zxil622zmoojaauqmdxo2m665pyd3qqjhjk5a', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:13:46 [openai._base_client] DEBUG: request_id: req_x26sdsadkzossq6zxil622zmoojaauqmdxo2m665pyd3qqjhjk5a 2026-06-25 02:13:46 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-5be29e3c-87e4-4928-84d5-34828d059f98', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:It\'s paneer biryani', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:46 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:46 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:46 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:46 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:46 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:46 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:13:50 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:13:50 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'4064'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_gzuqhovhbezkkmfdf45k456pctzyanb3v4omrpi4qmodt6xyygxa'), (b'x-request-id', b'req_gzuqhovhbezkkmfdf45k456pctzyanb3v4omrpi4qmodt6xyygxa'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:13:50 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:13:50 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:13:50 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:13:50 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:13:50 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:13:50 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:13:50 GMT', 'content-type': 'application/json', 'content-length': '4064', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_gzuqhovhbezkkmfdf45k456pctzyanb3v4omrpi4qmodt6xyygxa', 'x-request-id': 'req_gzuqhovhbezkkmfdf45k456pctzyanb3v4omrpi4qmodt6xyygxa', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:13:50 [openai._base_client] DEBUG: request_id: req_gzuqhovhbezkkmfdf45k456pctzyanb3v4omrpi4qmodt6xyygxa 2026-06-25 02:13:50 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-d373d776-a259-45b6-9de9-8c55103f1034', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Entire order is messed and spilled', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:50 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:50 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:50 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:50 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:50 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:50 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:13:51 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:13:51 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2690'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_ixu7zxdrj4eeps2btvcg4hd2kqslf6euaqdd4hoflulck7mxohha'), (b'x-request-id', b'req_ixu7zxdrj4eeps2btvcg4hd2kqslf6euaqdd4hoflulck7mxohha'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:13:51 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:13:51 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:13:51 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:13:51 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:13:51 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:13:51 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:13:51 GMT', 'content-type': 'application/json', 'content-length': '2690', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_ixu7zxdrj4eeps2btvcg4hd2kqslf6euaqdd4hoflulck7mxohha', 'x-request-id': 'req_ixu7zxdrj4eeps2btvcg4hd2kqslf6euaqdd4hoflulck7mxohha', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:13:51 [openai._base_client] DEBUG: request_id: req_ixu7zxdrj4eeps2btvcg4hd2kqslf6euaqdd4hoflulck7mxohha 2026-06-25 02:13:51 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-a2e48344-0ede-47a1-93ba-5c7a8e5e2aa3', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Unwanted object(s) in food - Fungus on onions', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:51 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:51 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:51 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:51 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:51 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:51 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:13:53 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:13:53 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2485'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_5d4mndovk4lwo2jmrpborhvitw7hlghnekniix5sqgna2e6np7oa'), (b'x-request-id', b'req_5d4mndovk4lwo2jmrpborhvitw7hlghnekniix5sqgna2e6np7oa'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:13:53 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:13:53 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:13:53 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:13:53 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:13:53 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:13:53 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:13:53 GMT', 'content-type': 'application/json', 'content-length': '2485', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_5d4mndovk4lwo2jmrpborhvitw7hlghnekniix5sqgna2e6np7oa', 'x-request-id': 'req_5d4mndovk4lwo2jmrpborhvitw7hlghnekniix5sqgna2e6np7oa', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:13:53 [openai._base_client] DEBUG: request_id: req_5d4mndovk4lwo2jmrpborhvitw7hlghnekniix5sqgna2e6np7oa 2026-06-25 02:13:53 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-6bbb9595-4256-45ad-bb61-6ae8215899a1', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:I order chicken burger yet received chicken sandwich', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:53 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:53 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:53 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:53 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:53 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:53 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:13:54 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:13:54 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2059'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_z5tytnj5k3dntm77o7m2wcqmgpdgp7aqbhmmxfeh7afqpmi42dra'), (b'x-request-id', b'req_z5tytnj5k3dntm77o7m2wcqmgpdgp7aqbhmmxfeh7afqpmi42dra'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:13:54 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:13:54 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:13:54 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:13:54 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:13:54 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:13:54 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:13:54 GMT', 'content-type': 'application/json', 'content-length': '2059', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_z5tytnj5k3dntm77o7m2wcqmgpdgp7aqbhmmxfeh7afqpmi42dra', 'x-request-id': 'req_z5tytnj5k3dntm77o7m2wcqmgpdgp7aqbhmmxfeh7afqpmi42dra', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:13:54 [openai._base_client] DEBUG: request_id: req_z5tytnj5k3dntm77o7m2wcqmgpdgp7aqbhmmxfeh7afqpmi42dra 2026-06-25 02:13:54 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-ab8ba621-c6d7-4796-902e-43314016f3b4', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Unwanted object(s) in food - I ordered fruit salad this is fruit custard', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:54 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:54 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:54 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:54 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:54 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:54 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:13:56 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:13:56 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2753'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_alry43xpiq566uvhbpjixtcbtodl2pgmifaz3yefhzuxpx2zo6eq'), (b'x-request-id', b'req_alry43xpiq566uvhbpjixtcbtodl2pgmifaz3yefhzuxpx2zo6eq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:13:56 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:13:56 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:13:56 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:13:56 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:13:56 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:13:56 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:13:56 GMT', 'content-type': 'application/json', 'content-length': '2753', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_alry43xpiq566uvhbpjixtcbtodl2pgmifaz3yefhzuxpx2zo6eq', 'x-request-id': 'req_alry43xpiq566uvhbpjixtcbtodl2pgmifaz3yefhzuxpx2zo6eq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:13:56 [openai._base_client] DEBUG: request_id: req_alry43xpiq566uvhbpjixtcbtodl2pgmifaz3yefhzuxpx2zo6eq 2026-06-25 02:13:56 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-8f58a158-3047-4210-92d1-9528eaf01bea', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:I have recieved normal biryani instead of seekh biryani', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:56 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:56 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:56 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:56 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:56 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:56 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:13:57 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:13:57 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'1657'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_b6xaz2iobyld67zurb7buciauf2hylbsql7qg6xvpbsg23piy6ea'), (b'x-request-id', b'req_b6xaz2iobyld67zurb7buciauf2hylbsql7qg6xvpbsg23piy6ea'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:13:57 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:13:57 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:13:57 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:13:57 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:13:57 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:13:57 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:13:57 GMT', 'content-type': 'application/json', 'content-length': '1657', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_b6xaz2iobyld67zurb7buciauf2hylbsql7qg6xvpbsg23piy6ea', 'x-request-id': 'req_b6xaz2iobyld67zurb7buciauf2hylbsql7qg6xvpbsg23piy6ea', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:13:57 [openai._base_client] DEBUG: request_id: req_b6xaz2iobyld67zurb7buciauf2hylbsql7qg6xvpbsg23piy6ea 2026-06-25 02:13:57 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-c821e80b-f95f-45f6-822d-457414740ec6', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Items are missing or incorrect in my order - I have received wrong items - I ordered for pink sauce pasta but received red sauce', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:57 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:57 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:57 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:57 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:57 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:57 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:13:58 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:13:58 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2617'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_a5ymuazmneeahri7r4voqzimjs6fdvzgnvflrzi3kdwedo7tnafa'), (b'x-request-id', b'req_a5ymuazmneeahri7r4voqzimjs6fdvzgnvflrzi3kdwedo7tnafa'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:13:58 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:13:58 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:13:58 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:13:58 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:13:58 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:13:58 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:13:58 GMT', 'content-type': 'application/json', 'content-length': '2617', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_a5ymuazmneeahri7r4voqzimjs6fdvzgnvflrzi3kdwedo7tnafa', 'x-request-id': 'req_a5ymuazmneeahri7r4voqzimjs6fdvzgnvflrzi3kdwedo7tnafa', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:13:58 [openai._base_client] DEBUG: request_id: req_a5ymuazmneeahri7r4voqzimjs6fdvzgnvflrzi3kdwedo7tnafa 2026-06-25 02:13:58 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-99f50a4e-3a0e-49c1-b6a1-29d8c364fc36', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:I have ordered two drinks But I got dessert from the restaurant which I have ordered', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:13:58 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:13:58 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:13:58 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:13:58 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:13:58 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:13:58 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:00 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:00 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2311'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_6frjjmnb2iibndqb4wrtgjoiddf4ihow5nh6cnztqkvopvwlvdga'), (b'x-request-id', b'req_6frjjmnb2iibndqb4wrtgjoiddf4ihow5nh6cnztqkvopvwlvdga'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:00 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:00 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:00 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:00 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:00 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:00 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:00 GMT', 'content-type': 'application/json', 'content-length': '2311', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_6frjjmnb2iibndqb4wrtgjoiddf4ihow5nh6cnztqkvopvwlvdga', 'x-request-id': 'req_6frjjmnb2iibndqb4wrtgjoiddf4ihow5nh6cnztqkvopvwlvdga', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:00 [openai._base_client] DEBUG: request_id: req_6frjjmnb2iibndqb4wrtgjoiddf4ihow5nh6cnztqkvopvwlvdga 2026-06-25 02:14:00 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-5106543a-1895-4c65-905e-acb70b75c488', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Unwanted object(s) in food - Insect', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:00 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:00 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:00 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:00 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:00 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:00 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:01 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:01 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'1870'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_ivqq4xmcbj7rmlcjh5uv6h62e5skajgsu2ejfxtcroakkza4vglq'), (b'x-request-id', b'req_ivqq4xmcbj7rmlcjh5uv6h62e5skajgsu2ejfxtcroakkza4vglq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:01 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:01 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:01 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:01 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:01 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:01 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:01 GMT', 'content-type': 'application/json', 'content-length': '1870', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_ivqq4xmcbj7rmlcjh5uv6h62e5skajgsu2ejfxtcroakkza4vglq', 'x-request-id': 'req_ivqq4xmcbj7rmlcjh5uv6h62e5skajgsu2ejfxtcroakkza4vglq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:01 [openai._base_client] DEBUG: request_id: req_ivqq4xmcbj7rmlcjh5uv6h62e5skajgsu2ejfxtcroakkza4vglq 2026-06-25 02:14:01 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-cfca370c-786e-418c-bdb3-ec354fe68867', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:I didn’t receive Chicken tikka roll….. instead there is some other roll in the order', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:01 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:01 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:01 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:01 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:01 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:01 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:03 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:03 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2745'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_vdh6lupsavjl7xaudexoe5ja5kojtdeisqe235l5tiyql5uvvjqq'), (b'x-request-id', b'req_vdh6lupsavjl7xaudexoe5ja5kojtdeisqe235l5tiyql5uvvjqq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:03 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:03 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:03 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:03 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:03 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:03 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:03 GMT', 'content-type': 'application/json', 'content-length': '2745', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_vdh6lupsavjl7xaudexoe5ja5kojtdeisqe235l5tiyql5uvvjqq', 'x-request-id': 'req_vdh6lupsavjl7xaudexoe5ja5kojtdeisqe235l5tiyql5uvvjqq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:03 [openai._base_client] DEBUG: request_id: req_vdh6lupsavjl7xaudexoe5ja5kojtdeisqe235l5tiyql5uvvjqq 2026-06-25 02:14:03 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-70f82b27-bc90-4e7c-8949-8485135a2146', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:I have ordered the egg biryani but received chicken biryani', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:03 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:03 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:03 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:03 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:03 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:03 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:09 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:09 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2034'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_jm76gw45bqk24xwfk3qhiufkdarafsxbihyfs2io3gugynlyrxyq'), (b'x-request-id', b'req_jm76gw45bqk24xwfk3qhiufkdarafsxbihyfs2io3gugynlyrxyq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:09 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:09 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:09 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:09 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:09 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:09 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:09 GMT', 'content-type': 'application/json', 'content-length': '2034', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_jm76gw45bqk24xwfk3qhiufkdarafsxbihyfs2io3gugynlyrxyq', 'x-request-id': 'req_jm76gw45bqk24xwfk3qhiufkdarafsxbihyfs2io3gugynlyrxyq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:09 [openai._base_client] DEBUG: request_id: req_jm76gw45bqk24xwfk3qhiufkdarafsxbihyfs2io3gugynlyrxyq 2026-06-25 02:14:09 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-692f9ab9-fafd-4d01-a382-a478ed25eb45', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Order from **Charcoal Eats - Biryani & Beyond** - Items are missing or incorrect in my order - I have received wrong items - Wrong quatity delivered', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:09 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:09 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:09 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:09 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:09 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:09 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:11 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:11 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'3697'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_ktbgfj2zy6os65rywy46idjgrgkrnn6p2s6fr35a6j5xncocqnka'), (b'x-request-id', b'req_ktbgfj2zy6os65rywy46idjgrgkrnn6p2s6fr35a6j5xncocqnka'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:11 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:11 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:11 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:11 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:11 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:11 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:11 GMT', 'content-type': 'application/json', 'content-length': '3697', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_ktbgfj2zy6os65rywy46idjgrgkrnn6p2s6fr35a6j5xncocqnka', 'x-request-id': 'req_ktbgfj2zy6os65rywy46idjgrgkrnn6p2s6fr35a6j5xncocqnka', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:11 [openai._base_client] DEBUG: request_id: req_ktbgfj2zy6os65rywy46idjgrgkrnn6p2s6fr35a6j5xncocqnka 2026-06-25 02:14:11 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-02b02b8b-4210-4192-8a6b-3838478c6b3c', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:I have revived my order open', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:11 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:11 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:11 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:11 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:11 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:11 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:13 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:13 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2619'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_t24azpyz7e2wfht72afuyo4xbr6o457dbzy2mnehguavn5ujhzta'), (b'x-request-id', b'req_t24azpyz7e2wfht72afuyo4xbr6o457dbzy2mnehguavn5ujhzta'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:13 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:13 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:13 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:13 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:13 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:13 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:13 GMT', 'content-type': 'application/json', 'content-length': '2619', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_t24azpyz7e2wfht72afuyo4xbr6o457dbzy2mnehguavn5ujhzta', 'x-request-id': 'req_t24azpyz7e2wfht72afuyo4xbr6o457dbzy2mnehguavn5ujhzta', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:13 [openai._base_client] DEBUG: request_id: req_t24azpyz7e2wfht72afuyo4xbr6o457dbzy2mnehguavn5ujhzta 2026-06-25 02:14:13 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-0eb8efc0-daf9-44ab-927a-c5bc044cfdcc', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Basi ho gaya sab', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:13 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:13 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:13 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:13 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:13 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:13 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:15 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:15 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2348'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_3a7co2l6dpez3atnlbiz45jr3i332nscghsp3timxcycwdj5zhvq'), (b'x-request-id', b'req_3a7co2l6dpez3atnlbiz45jr3i332nscghsp3timxcycwdj5zhvq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:15 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:15 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:15 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:15 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:15 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:15 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:15 GMT', 'content-type': 'application/json', 'content-length': '2348', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_3a7co2l6dpez3atnlbiz45jr3i332nscghsp3timxcycwdj5zhvq', 'x-request-id': 'req_3a7co2l6dpez3atnlbiz45jr3i332nscghsp3timxcycwdj5zhvq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:15 [openai._base_client] DEBUG: request_id: req_3a7co2l6dpez3atnlbiz45jr3i332nscghsp3timxcycwdj5zhvq 2026-06-25 02:14:15 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-8a5af992-25c3-4005-8bfe-2d4662483d92', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Connect with your associates', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:15 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:15 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:15 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:15 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:15 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:15 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:17 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:17 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'3075'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_wzjdm44b6jhnjxhtu3hbmmd2qztjtstrdkkbzaiupdise4rwgvhq'), (b'x-request-id', b'req_wzjdm44b6jhnjxhtu3hbmmd2qztjtstrdkkbzaiupdise4rwgvhq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:17 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:17 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:17 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:17 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:17 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:17 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:17 GMT', 'content-type': 'application/json', 'content-length': '3075', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_wzjdm44b6jhnjxhtu3hbmmd2qztjtstrdkkbzaiupdise4rwgvhq', 'x-request-id': 'req_wzjdm44b6jhnjxhtu3hbmmd2qztjtstrdkkbzaiupdise4rwgvhq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:17 [openai._base_client] DEBUG: request_id: req_wzjdm44b6jhnjxhtu3hbmmd2qztjtstrdkkbzaiupdise4rwgvhq 2026-06-25 02:14:17 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-51f71d72-3ade-4478-bea0-896f10db713a', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:I am allergic to corriander and i have asked them not to put corriander in my order, but the restaurant carelessly have ignored my insturicyions and the have put corriander in my order', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:17 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:17 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:17 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:17 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:17 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:17 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:19 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:19 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'3615'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_dst2i5vw3lngme5phowxmz2yvmrszvl2pgfb35b2bzkhunutirka'), (b'x-request-id', b'req_dst2i5vw3lngme5phowxmz2yvmrszvl2pgfb35b2bzkhunutirka'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:19 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:19 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:19 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:19 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:19 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:19 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:19 GMT', 'content-type': 'application/json', 'content-length': '3615', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_dst2i5vw3lngme5phowxmz2yvmrszvl2pgfb35b2bzkhunutirka', 'x-request-id': 'req_dst2i5vw3lngme5phowxmz2yvmrszvl2pgfb35b2bzkhunutirka', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:19 [openai._base_client] DEBUG: request_id: req_dst2i5vw3lngme5phowxmz2yvmrszvl2pgfb35b2bzkhunutirka 2026-06-25 02:14:19 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-655301f0-c820-4e52-af53-5902528bbcea', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:received something else, plain biryani instead of chicken biryani that too 4 biryani orders', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:19 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:19 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:19 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:19 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:19 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:19 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:21 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:21 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2616'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_5c72npztqvjrjocsags3lsilybdzo6ormynagbhdua7hqtpitgda'), (b'x-request-id', b'req_5c72npztqvjrjocsags3lsilybdzo6ormynagbhdua7hqtpitgda'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:21 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:21 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:21 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:21 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:21 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:21 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:21 GMT', 'content-type': 'application/json', 'content-length': '2616', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_5c72npztqvjrjocsags3lsilybdzo6ormynagbhdua7hqtpitgda', 'x-request-id': 'req_5c72npztqvjrjocsags3lsilybdzo6ormynagbhdua7hqtpitgda', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:21 [openai._base_client] DEBUG: request_id: req_5c72npztqvjrjocsags3lsilybdzo6ormynagbhdua7hqtpitgda 2026-06-25 02:14:21 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-a2818dcf-a258-4a35-bfab-80205d90f692', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:⬅ Go back - I have a spillage issue with my order - What is the solution on it ?', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:21 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:21 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:21 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:21 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:21 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:21 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:22 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:22 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'1786'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_lfcufzylgleuvkeri3ke7duq3sxqcqisnxg2x3zszki4zcxelmyq'), (b'x-request-id', b'req_lfcufzylgleuvkeri3ke7duq3sxqcqisnxg2x3zszki4zcxelmyq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:22 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:22 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:22 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:22 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:22 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:22 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:22 GMT', 'content-type': 'application/json', 'content-length': '1786', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_lfcufzylgleuvkeri3ke7duq3sxqcqisnxg2x3zszki4zcxelmyq', 'x-request-id': 'req_lfcufzylgleuvkeri3ke7duq3sxqcqisnxg2x3zszki4zcxelmyq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:22 [openai._base_client] DEBUG: request_id: req_lfcufzylgleuvkeri3ke7duq3sxqcqisnxg2x3zszki4zcxelmyq 2026-06-25 02:14:22 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-98869462-5b78-4977-882d-dccbcac9802e', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Bad smail and expaire item', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:22 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:22 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:22 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:22 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:22 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:22 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:24 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:24 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'3088'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_t7ekcm4mkk4nribunqdoiae3r2bghec7ifrtmp55gkjytlyeveoq'), (b'x-request-id', b'req_t7ekcm4mkk4nribunqdoiae3r2bghec7ifrtmp55gkjytlyeveoq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:24 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:24 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:24 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:24 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:24 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:24 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:24 GMT', 'content-type': 'application/json', 'content-length': '3088', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_t7ekcm4mkk4nribunqdoiae3r2bghec7ifrtmp55gkjytlyeveoq', 'x-request-id': 'req_t7ekcm4mkk4nribunqdoiae3r2bghec7ifrtmp55gkjytlyeveoq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:24 [openai._base_client] DEBUG: request_id: req_t7ekcm4mkk4nribunqdoiae3r2bghec7ifrtmp55gkjytlyeveoq 2026-06-25 02:14:24 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-2746a933-b10b-4c7f-bee0-1ab291be719c', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Raita and Gravy is all Leaked And Wasted in Packing', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:24 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:24 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:24 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:24 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:24 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:24 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:26 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:26 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2334'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_vnfcwcwmbhsynnayngooeg5n6j7ccnjofpi5dssnpo3uz5ojky5a'), (b'x-request-id', b'req_vnfcwcwmbhsynnayngooeg5n6j7ccnjofpi5dssnpo3uz5ojky5a'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:26 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:26 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:26 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:26 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:26 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:26 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:26 GMT', 'content-type': 'application/json', 'content-length': '2334', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_vnfcwcwmbhsynnayngooeg5n6j7ccnjofpi5dssnpo3uz5ojky5a', 'x-request-id': 'req_vnfcwcwmbhsynnayngooeg5n6j7ccnjofpi5dssnpo3uz5ojky5a', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:26 [openai._base_client] DEBUG: request_id: req_vnfcwcwmbhsynnayngooeg5n6j7ccnjofpi5dssnpo3uz5ojky5a 2026-06-25 02:14:26 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-9b08e6a6-cef1-4d73-a5fa-9cd5e0452004', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:MX agreed that wrong order was sent', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:26 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:26 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:26 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:26 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:26 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:26 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:27 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:27 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2143'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_wfn4pnitqup5t6o5olaackulujlxhr6t5fvyxrcpvawrxyu6vpsq'), (b'x-request-id', b'req_wfn4pnitqup5t6o5olaackulujlxhr6t5fvyxrcpvawrxyu6vpsq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:27 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:27 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:27 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:27 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:27 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:27 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:27 GMT', 'content-type': 'application/json', 'content-length': '2143', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_wfn4pnitqup5t6o5olaackulujlxhr6t5fvyxrcpvawrxyu6vpsq', 'x-request-id': 'req_wfn4pnitqup5t6o5olaackulujlxhr6t5fvyxrcpvawrxyu6vpsq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:27 [openai._base_client] DEBUG: request_id: req_wfn4pnitqup5t6o5olaackulujlxhr6t5fvyxrcpvawrxyu6vpsq 2026-06-25 02:14:27 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/responses', 'files': None, 'idempotency_key': 'stainless-python-retry-232d0cf3-645e-470d-bdcc-a34a64d29f52', 'content': None, 'json_data': {'input': ' You are an expert restaurant complaint analyst.\n Analyze the customer complaint using Aspect-Based Sentiment Analysis (ABSA).\n Your job is to identify every distinct aspect mentioned in the complaint and classify each one.\n Use this taxonomy of aspects and corresponding subcategories/root:\n Food:\n - Taste\n - Food Quality\n - Portion Size / Quantity\n - Freshness\n - Presentation\n - Food Temperature\n - Consistency\n - Menu Variety\n Service:\n - Staff Behavior\n - Friendliness\n - Attentiveness\n - Speed of Service\n - Order Accuracy\n - Problem Resolution\n Delivery:\n - Delivery Time\n - Packaging Quality\n - Food Spillage\n - Order Completeness\n - Food Condition on Arrival\n Value:\n - Pricing\n - Value for Money\n Hygiene:\n - Cleanliness\n - Food Safety\n Ambience:\n - Seating\n - Noise\n - Lighting\n - Comfort\n For each aspect detected, return:\n 1. aspect\n 2. subcategory/root cause\n 3. sentiment (Positive, Negative, Neutral, Mixed)\n 4. severity (Low, Medium, High)\n 5. intent (Praise, Complaint, Suggestion, Refund Request, Churn Risk, Loyalty Signal)\n 6. evidence (exact phrase from the complaint supporting the classification)\n Rules:\n - A single complaint may contain multiple aspects.\n - Extract ALL aspects mentioned.\n - Do not infer aspects not mentioned.\n - Do not infer subcategories not mentioned.\n - If one sentence contains both positive and negative signals for the same aspect, mark sentiment as Mixed.\n - Be strict and operationally useful.\n - Focus on actionable business insights.\n - Also provide an overall complaint sentiment (Positive, Negative, Neutral, Mixed).\n Return output ONLY in valid JSON using this format:\n {\n "overall_sentiment": "",\n "aspects": [\n {\n "aspect": "",\n "subcategory": "",\n "sentiment": "",\n "severity": "",\n "intent": "",\n "evidence": ""\n }\n ]\n }\n Customer Comment:Unwanted object(s) in food - In my insect is present', 'model': 'openai.gpt-oss-120b'}} 2026-06-25 02:14:27 [openai._base_client] DEBUG: Sending HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses 2026-06-25 02:14:27 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-06-25 02:14:27 [httpcore.http11] DEBUG: send_request_headers.complete 2026-06-25 02:14:27 [httpcore.http11] DEBUG: send_request_body.started request= 2026-06-25 02:14:27 [httpcore.http11] DEBUG: send_request_body.complete 2026-06-25 02:14:27 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-06-25 02:14:29 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 25 Jun 2026 02:14:29 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'2291'), (b'Connection', b'keep-alive'), (b'x-amzn-requestid', b'req_22kqvnzzdef3snmqkkecdzqjtoi3unohgjro24wms75ab77lafjq'), (b'x-request-id', b'req_22kqvnzzdef3snmqkkecdzqjtoi3unohgjro24wms75ab77lafjq'), (b'vary', b'origin, access-control-request-method, access-control-request-headers'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'x-amzn-requestid,x-request-id,date')]) 2026-06-25 02:14:29 [httpx] INFO: HTTP Request: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "HTTP/1.1 200 OK" 2026-06-25 02:14:29 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-06-25 02:14:29 [httpcore.http11] DEBUG: receive_response_body.complete 2026-06-25 02:14:29 [httpcore.http11] DEBUG: response_closed.started 2026-06-25 02:14:29 [httpcore.http11] DEBUG: response_closed.complete 2026-06-25 02:14:29 [openai._base_client] DEBUG: HTTP Response: POST https://bedrock-mantle.ap-south-1.api.aws/v1/responses "200 OK" Headers({'date': 'Thu, 25 Jun 2026 02:14:29 GMT', 'content-type': 'application/json', 'content-length': '2291', 'connection': 'keep-alive', 'x-amzn-requestid': 'req_22kqvnzzdef3snmqkkecdzqjtoi3unohgjro24wms75ab77lafjq', 'x-request-id': 'req_22kqvnzzdef3snmqkkecdzqjtoi3unohgjro24wms75ab77lafjq', 'vary': 'origin, access-control-request-method, access-control-request-headers', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'x-amzn-requestid,x-request-id,date'}) 2026-06-25 02:14:29 [openai._base_client] DEBUG: request_id: req_22kqvnzzdef3snmqkkecdzqjtoi3unohgjro24wms75ab77lafjq 2026-06-25 02:14:29 [scrapy.statscollectors] INFO: Dumping Scrapy stats: {'downloader/exception_count': 3, 'downloader/exception_type_count/twisted.internet.error.TimeoutError': 1, 'downloader/exception_type_count/twisted.web._newclient.ResponseFailed': 1, 'downloader/exception_type_count/twisted.web._newclient.ResponseNeverReceived': 1, 'downloader/request_bytes': 6872540, 'downloader/request_count': 1285, 'downloader/request_method_count/GET': 1252, 'downloader/request_method_count/POST': 33, 'downloader/response_bytes': 11252746, 'downloader/response_count': 1282, 'downloader/response_status_count/200': 1254, 'downloader/response_status_count/403': 2, 'downloader/response_status_count/429': 26, 'elapsed_time_seconds': 852.814866, 'finish_reason': 'finished', 'finish_time': datetime.datetime(2026, 6, 25, 2, 14, 29, 530710, tzinfo=datetime.timezone.utc), 'httpcompression/response_bytes': 14751307, 'httpcompression/response_count': 1204, 'httperror/response_ignored_count': 4, 'httperror/response_ignored_status_count/403': 2, 'httperror/response_ignored_status_count/429': 2, 'item_scraped_count': 130, 'items_per_minute': None, 'log_count/DEBUG': 10845, 'log_count/ERROR': 2, 'log_count/INFO': 53, 'log_count/WARNING': 35, 'memusage/max': 212316160, 'memusage/startup': 152178688, 'request_depth_max': 3, 'response_received_count': 1258, 'responses_per_minute': None, 'retry/count': 27, 'retry/max_reached': 2, 'retry/reason_count/429 Unknown Status': 24, 'retry/reason_count/twisted.internet.error.TimeoutError': 1, 'retry/reason_count/twisted.web._newclient.ResponseFailed': 1, 'retry/reason_count/twisted.web._newclient.ResponseNeverReceived': 1, 'scheduler/dequeued': 1285, 'scheduler/dequeued/memory': 1285, 'scheduler/enqueued': 1285, 'scheduler/enqueued/memory': 1285, 'start_time': datetime.datetime(2026, 6, 25, 2, 0, 16, 715844, tzinfo=datetime.timezone.utc)} 2026-06-25 02:14:29 [scrapy.core.engine] INFO: Spider closed (finished) 2026-06-25 02:14:30 [httpcore.connection] DEBUG: close.started 2026-06-25 02:14:30 [httpcore.connection] DEBUG: close.complete