Size: a a a

2020 February 25

s

std::mpa🌲 in aiogram [ru]
Fᴏʀᴅᴇɴ
ребятки, че за херня с диктами?
пытаюсь скопировать исходную версию, чтобы потом сравнить и понять, было ли изменение
а оно не копируется
не надо копировать. если и копировать, то у тебя явно плоский словарь
источник

Т

Технопёс in aiogram [ru]
Ну принтуй не просто ексепшен, а имя его, проблема то какая?
источник

q

quavo in aiogram [ru]
Абстракт
источник

Т

Технопёс in aiogram [ru]
Language:
py3


Source:
try:
   raise Exception("message")
except Exception as exc:
   print(exc)
   print(exc.__class__.__name__)


Result:
message
Exception
источник

Т

Технопёс in aiogram [ru]
источник

q

quavo in aiogram [ru]
Смари в aiohttp_proxy там есть ProxyType, но и у меня есть Proxy.protocol, мне кажется, что проще хуй забить на ProxyType и свой атрибут пихать, пушо там разницы никакой, внутри такая же строка идентичная
источник

Т

Технопёс in aiogram [ru]
quavo
Смари в aiohttp_proxy там есть ProxyType, но и у меня есть Proxy.protocol, мне кажется, что проще хуй забить на ProxyType и свой атрибут пихать, пушо там разницы никакой, внутри такая же строка идентичная
Тамошний прокси тайп это просто датакласс с альтернативным инициализатором, сборка через парсинг uri. Можешь у себя сделать такой же
источник

s

std::mpa🌲 in aiogram [ru]
quavo
Смари в aiohttp_proxy там есть ProxyType, но и у меня есть Proxy.protocol, мне кажется, что проще хуй забить на ProxyType и свой атрибут пихать, пушо там разницы никакой, внутри такая же строка идентичная
нет чтобы посмотреть что там в ProxyType
источник

q

quavo in aiogram [ru]
std::mpa🌲
нет чтобы посмотреть что там в ProxyType
Ну я глянул
Там такая же хуйня, хотя я ниже атрибутов не посмотрел
Ща посмотрю, ладно
источник

s

std::mpa🌲 in aiogram [ru]
Технопёс
Тамошний прокси тайп это просто датакласс с альтернативным инициализатором, сборка через парсинг uri. Можешь у себя сделать такой же
скорее всего там yarl.URL, но это совсем не точно
источник

s

std::mpa🌲 in aiogram [ru]
quavo
Ну я глянул
Там такая же хуйня, хотя я ниже атрибутов не посмотрел
Ща посмотрю, ладно
какая "хуйня"?
источник

q

quavo in aiogram [ru]
class ProxyType(Enum):
   SOCKS4 = "socks4"
   SOCKS5 = "socks5"
   HTTP = "http"
   HTTPS = "https"

   def is_http(self):
       return self.value in ["http", "https"]

   def __str__(self):
       return self.name.lower()
источник

q

quavo in aiogram [ru]
понял, короче забить хуй на прокситайп
источник

Т

Технопёс in aiogram [ru]
std::mpa🌲
скорее всего там yarl.URL, но это совсем не точно
Он там кушает либо отдельно параметры, протокол, адрес, порт, лог-пасс и т. п., либо можно взять
ProxyType.from_uri(...)
источник

q

quavo in aiogram [ru]
вы наверное про другое подумали, я понял
источник

Т

Технопёс in aiogram [ru]
quavo
понял, короче забить хуй на прокситайп
Нет
источник

q

quavo in aiogram [ru]
источник

Т

Технопёс in aiogram [ru]
Смотри что там он хочет по тайпингам
источник

Т

Технопёс in aiogram [ru]
Если у него свой DTO, то бери его
источник

s

std::mpa🌲 in aiogram [ru]
quavo
class ProxyType(Enum):
   SOCKS4 = "socks4"
   SOCKS5 = "socks5"
   HTTP = "http"
   HTTPS = "https"

   def is_http(self):
       return self.value in ["http", "https"]

   def __str__(self):
       return self.name.lower()
это в aiohttp???
источник