Вместо словаря вы также можете использовать namedtuple из модуля коллекций, что облегчает доступ.
например:
#using dictionary
variables = {}
variables["first"] = 34
variables["second"] = 45
print variables["first"], variables["second"]
#using namedtuple
Variables = namedtuple('Variables', ['first', 'second'])
vars = Variables(34, 45)
print vars.first, vars.second
https://docs.python.org/3.4/library/asyncio-task.html#asyncio.ensure_future
asyncio.ensure_future(coro_or_future, *, loop=None)
Запланируйте выполнение сопроводительного объекта: заверните его в будущем. Возвращает объект Task.
Если аргумент является
Future
, он возвращается напрямую.Новое в версии 3.4.4.
Это о том, что « Кто виноват? ».
asyncio.async(coro_or_future, *, loop=None)
Устаревший псевдоним
g11] Устаревший с версии 3.4.4.ensure_future().
.async
, поскольку он все еще там, либо (очиститель)if hasattr
(getattr(,,default)
ошибочен, так как он всегда будет оценивать значение по умолчанию), а затем сохраните ссылку локально. – ivan_pozdeev 17 October 2015 в 22:56