Size: a a a

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

2021 January 25

VA

Vadim Apenko in Сообщество Python Программистов
Egor
а, у тебя свой первый был? Ну тогда ничего против не имею
Ай всё равно мне не жалко)
источник

КП

Кирилл Панов... in Сообщество Python Программистов
AstralRomance
Короче, Бенз, энивей, спасибо, я в доке нашел, что мне надо.
он специально делал вид что печатает, чтобы ты от него отстал)))
источник

A

AstralRomance in Сообщество Python Программистов
И все еще вопрос по поводу фикстур. Вот у меня есть список строк.
Мне нужно их по очереди передавать в тестовый метод. Я ж просто говорю
for list_item in my_request_list:
 yield list_item

после чего в тестовом методе просто обращаюсь к результатам работы фикстуры. Все так?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
реально нет.
Я для тебя написал :3

class compose:
   def __init__(self, chain):
       self.chain = chain[:]
       if not any(map(callable, chain)):
           raise ValueError("chain must be iterable of callables")
   def __call__(self, *args, **kwargs):
       func, *funcs = self.chain
       result = func(*args, **kwargs)
       for func in funcs:
           result = func(result)
       return result
источник

БГ

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

AT

Alexander T in Сообщество Python Программистов
у меня функцией
источник

AT

Alexander T in Сообщество Python Программистов
но редко пользуюсь
источник

s

scykeer in Сообщество Python Программистов
Здравствуйте. Как я могу установить глобальную переменную в созданом потоке?
источник

БГ

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

def compose(chain):
   if not any(map(callable, chain)):
       raise ValueError("chain must be iterable of callables")
   if not chain:
       raise ValueError ("chain is empty")
   def composed(*args, **kwargs):
       func, *funcs = chain
       result = func(*args, **kwargs)
       for func in funcs:
           result = func(result)
       return result
   return composed
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
scykeer
Здравствуйте. Как я могу установить глобальную переменную в созданом потоке?
А зачем тебе глобал шарить между потоками?
источник

s

scykeer in Сообщество Python Программистов
Наоборот. Мне не нужно, что бы переменная шарила по потокам
источник

s

scykeer in Сообщество Python Программистов
А была глобальной только в 1 потоке
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
scykeer
Наоборот. Мне не нужно, что бы переменная шарила по потокам
Суть вопроса от этого не изменилась)
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Примерно так?)

def compose(chain):
   if not any(map(callable, chain)):
       raise ValueError("chain must be iterable of callables")
   if not chain:
       raise ValueError ("chain is empty")
   def composed(*args, **kwargs):
       func, *funcs = chain
       result = func(*args, **kwargs)
       for func in funcs:
           result = func(result)
       return result
   return composed
def f1(a, b, c=3):
   return a + b + c, 2

def f2(a, b):
   return a + b

f = compose([f1, f2])

не работает
источник

R3

Rud 356 in Сообщество Python Программистов
scykeer
Здравствуйте. Как я могу установить глобальную переменную в созданом потоке?
Это вообще как? Глобалы есть глобалы. Локальные переменные есть локальные. А как у потока глобальная переменная может быть?
источник

s

scykeer in Сообщество Python Программистов
Создаетсч поток,в котором вызываются функции ,а в функциях устанавливается переменная. Но мне нужно использовать эту переменную не только в функции но и во вне
источник

RC

Raniqubihe Cybohe in Сообщество Python Программистов
как кнопку расстянуть?
источник

a

arrrrtur in Сообщество Python Программистов
Raniqubihe Cybohe
как кнопку расстянуть?
Width наверное
источник

R3

Rud 356 in Сообщество Python Программистов
scykeer
Создаетсч поток,в котором вызываются функции ,а в функциях устанавливается переменная. Но мне нужно использовать эту переменную не только в функции но и во вне
Это уже локальные переменные потока. Задай перед запуском и тыкай её, когда надо
источник

s

scykeer in Сообщество Python Программистов
А как?информации не нашёл. Помогите пожалуйста
источник