Size: a a a

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

2020 September 20

@

@alexandr:~#_ in Сообщество Python Программистов
Или может посоветуете хорошую и актуальную статью/документацию по async ?
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Асинхроночка....
источник

R3

Rud 356 in Сообщество Python Программистов
@alexandr:~#_
Ребят, очень хочу понять, когда правильно закрывать loop,
вот у нас есть:

 loop=asyncio.get_event_loop()

теперь запускаем

loop.run_until_complete(task)

после чего закрываем

loop.close()


Но вызывается исключение:

raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed

При чём я пробовал с примерами из официальной документации и там тоже самое
исключение вызывается, но если без loop.close() то исключение вызываться не будет и всё будет в порядке.
Ну выкинуло и что? Это сделано наверняка чтоб при закрытии можно было отловить причину и выполнить доп код просто
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Rud 356
Ну выкинуло и что? Это сделано наверняка чтоб при закрытии можно было отловить причину и выполнить доп код просто
Ну да я думал, просто хотел здесь уточнить, мало  ли....
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Rud 356
Ну выкинуло и что? Это сделано наверняка чтоб при закрытии можно было отловить причину и выполнить доп код просто
Спасибо.
источник

K

KarmaBot in Сообщество Python Программистов
@alexandr:~#_
Спасибо.
Вы увеличили карму Rud 356 до 1055.67 (+1.00)
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Ибо я только сейчас async осваиваю, и не знаю всех тонкостей....
источник

AK

Alexandr Kovtunov in Сообщество Python Программистов
Ребят, а можно вопрос? Как правильно ставить return в функции? Я обычно делаю отступ.

Прилегающим:
def (arg):
   ...
   arg += 1
   return result


Или делать отступ:
def (arg):
   ...
   arg += 1

   return result
источник

LL

Lama Lover in Сообщество Python Программистов
Alexandr Kovtunov
Ребят, а можно вопрос? Как правильно ставить return в функции? Я обычно делаю отступ.

Прилегающим:
def (arg):
   ...
   arg += 1
   return result


Или делать отступ:
def (arg):
   ...
   arg += 1

   return result
И так и так правильно, зависит от кодстайла, которого ты придерживаешься
Я вот обычно не отступаю, и всем советую
источник

E

Egor in Сообщество Python Программистов
Alexandr Kovtunov
Ребят, а можно вопрос? Как правильно ставить return в функции? Я обычно делаю отступ.

Прилегающим:
def (arg):
   ...
   arg += 1
   return result


Или делать отступ:
def (arg):
   ...
   arg += 1

   return result
как хочешь,  я отступ ставлю
источник

E

Egor in Сообщество Python Программистов
есть только два гендера:
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Alexandr Kovtunov
Ребят, а можно вопрос? Как правильно ставить return в функции? Я обычно делаю отступ.

Прилегающим:
def (arg):
   ...
   arg += 1
   return result


Или делать отступ:
def (arg):
   ...
   arg += 1

   return result
Вместо return можно ещё yield правда теперь это превратится в генератор (чтобы прочесть next())
источник

E

Egor in Сообщество Python Программистов
@alexandr:~#_
Вместо return можно ещё yield правда теперь это превратится в генератор (чтобы прочесть next())
а yield тут при чем? он про отступ спросил, ты тело функции не знаешь
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Alexandr Kovtunov
Ребят, а можно вопрос? Как правильно ставить return в функции? Я обычно делаю отступ.

Прилегающим:
def (arg):
   ...
   arg += 1
   return result


Или делать отступ:
def (arg):
   ...
   arg += 1

   return result
Что так что сяк вообще не повлияет, тут скорее Tab-ы или Пробел-ы повлияют.
источник

R3

Rud 356 in Сообщество Python Программистов
Alexandr Kovtunov
Ребят, а можно вопрос? Как правильно ставить return в функции? Я обычно делаю отступ.

Прилегающим:
def (arg):
   ...
   arg += 1
   return result


Или делать отступ:
def (arg):
   ...
   arg += 1

   return result
Я предпочитаю второй вариант т.к. отделяет логику от возвращенного результата
источник

R3

Rud 356 in Сообщество Python Программистов
@alexandr:~#_
Что так что сяк вообще не повлияет, тут скорее Tab-ы или Пробел-ы повлияют.
Тут вопрос в кодстайле
источник

E

Egor in Сообщество Python Программистов
Rud 356
Я предпочитаю второй вариант т.к. отделяет логику от возвращенного результата
соглы
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Rud 356
Тут вопрос в кодстайле
Да, согласен, это тоже важно.
источник

I

ITFY forum informer in Сообщество Python Программистов
🚫 Пожалуйста, не пишите просто «Привет» в чате!
источник

ag

arsen gadjiev in Сообщество Python Программистов
Здорово, как вам такое приобретение для программирования на python
MаcВoоk Рro 13" Еаrly 2015 3.1GНz
Ram 16Gb
SSD 512Gb
75 тыс рублей????
источник