Unverified Commit 34a467ff authored by dmMaze's avatar dmMaze Committed by GitHub
Browse files

Merge pull request #667 from bropines/dev

update proxy
parents 2d72206a 374218d7
Loading
Loading
Loading
Loading
+2 −11
Original line number Diff line number Diff line
@@ -5,7 +5,6 @@ import cv2
from typing import List

import httpx
from httpx_socks import SyncProxyTransport
from PIL import Image
import io
import json5
@@ -35,16 +34,8 @@ class LensCore:

    def _send_request(self, url, headers, files):
        try:
            if self.proxy:
                if self.proxy.startswith('socks5://') or self.proxy.startswith('socks4://'):
                    transport = SyncProxyTransport.from_url(self.proxy)
                    client = httpx.Client(transport=transport)
            client = httpx.Client(proxies=self.proxy) if self.proxy else httpx.Client()
            response = client.post(url, headers=headers, files=files)
                else:
                    response = httpx.post(url, headers=headers, files=files, proxies=self.proxy)
            else:
                response = httpx.post(url, headers=headers, files=files)

            if response.status_code != 200:
                raise Exception(f"Failed to upload image. Status code: {response.status_code}")
            return response
+1 −2
Original line number Diff line number Diff line
@@ -46,7 +46,6 @@ httpx[socks,brotli]
langdetect
translators
json5
httpx-socks
pywin32; sys_platform == 'win32'
winsdk; sys_platform == 'win32'
brotlicffi; sys_platform == 'win32'