Size: a a a

Сообщество Python Программистов

2021 February 06

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
import asyncio

def get_connections_factory(addr, unixsocket):
   if unixsocket:
       connect = asyncio.open_unix_connection
   else:
       connect = asyncio.open_connection
   async def factory(coro):
       return connect(addr)
   return factory
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
import asyncio

def get_connections_factory(addr, unixsocket):
   if unixsocket:
       connect = asyncio.open_unix_connection
   else:
       connect = asyncio.open_connection
   async def factory(coro):
       return connect(addr)
   return factory
А, бля, не так
источник

HS

Halten Stein in Сообщество Python Программистов
включаю максимально тупого:
зачем в питоне классы, кроме как для простоты?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Halten Stein
включаю максимально тупого:
зачем в питоне классы, кроме как для простоты?
Что?
источник

HS

Halten Stein in Сообщество Python Программистов
все равно инкапсулировать не получится
источник

HS

Halten Stein in Сообщество Python Программистов
можно же все функциями написать
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Halten Stein
включаю максимально тупого:
зачем в питоне классы, кроме как для простоты?
ООП
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Halten Stein
все равно инкапсулировать не получится
Инкапусляция не обязательно должна быть на уровне компилятора, на уровне соглашения тоже может быть
источник

E

Egor in Сообщество Python Программистов
Halten Stein
можно же все функциями написать
а можно вообще без функций писать, зачем тогда функции?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Halten Stein
можно же все функциями написать
В жс недоФП, недоООП. Вопрос на засыпку, как тогда писать?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Вон в джаве тоже формально рефлексия есть, значит инкапсуляции тоже нет
источник

HS

Halten Stein in Сообщество Python Программистов
пойду напью... в кресты)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Во, ебать!


import asyncio

def get_connections_factory(addr, unixsocket):
   if unixsocket:
       addr = (addr,)
       connect = asyncio.open_unix_connection
   else:
       connect = asyncio.open_connection
   async def factory():
       return await connect(*addr)
   return factory
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Изи
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
Во, ебать!


import asyncio

def get_connections_factory(addr, unixsocket):
   if unixsocket:
       addr = (addr,)
       connect = asyncio.open_unix_connection
   else:
       connect = asyncio.open_connection
   async def factory():
       return await connect(*addr)
   return factory
addr = tuple(addr) для кого?
источник

HS

Halten Stein in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
В жс недоФП, недоООП. Вопрос на засыпку, как тогда писать?
не упоминай всуе
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
addr = tuple(addr) для кого?
А если там строка? -_-
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Гений
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Halten Stein
пойду напью... в кресты)
Там управление памятью есть, возможно и до полей класса можно добраться при желании🤔
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
А если там строка? -_-
а, ну да, проеб
источник