Size: a a a

2019 October 13

N

Nickolay in UbuntuLinux
Narod
источник

VS

V 🏴‍☠️ S in UbuntuLinux
.ru
источник

N

Nickolay in UbuntuLinux
В питоне можно сделать глобальный класс?
источник

S

Spark in UbuntuLinux
в смысле глобальный
источник

N

Nickolay in UbuntuLinux
Типа

k = None

f1:
 global k
 k = class...()

f2:
 global k
 k.atr
источник

S

Spark in UbuntuLinux
эм, можно
источник

S

Spark in UbuntuLinux
у тебя k лежит в глобальном контексте
источник

N

Nickolay in UbuntuLinux
И хоть 1ая функция и выполняется, во второй не выводится атрибут класса
источник

S

Spark in UbuntuLinux
а зачем тебе тут global
источник

N

Nickolay in UbuntuLinux
Типа нинадо?
источник

N

Nickolay in UbuntuLinux
Spark
а зачем тебе тут global
хуй знает, на всякий случай
источник

N

Nickolay in UbuntuLinux
Без global ещё хуже
источник

N

Nickolay in UbuntuLinux
Там есть простая переменная, и она сломалась когда глобал убрал
источник

S

Spark in UbuntuLinux
а ьбфу
источник

S

Spark in UbuntuLinux
ты передай k в функцию
источник

S

Spark in UbuntuLinux
оно передаст по ссылке
источник

N

Nickolay in UbuntuLinux
Spark
ты передай k в функцию
...как?
источник

S

Spark in UbuntuLinux
def func(k):
источник

N

Nickolay in UbuntuLinux
Есть одно "Но", её вызывает хуй знает кто, и мне никак не положить в аргументы
источник

N

Nickolay in UbuntuLinux
Типа

k = None

f1:
 global k
 k = class...()

*забыл сказать, тут декоратор*
@abc
f2:
 global k
 k.atr
источник