
Anton
17.06.2019
14:08:30
Посоветуйте библиотеки для честных стабов внешних вызовов, аля wiremock . С ходу не нашел ничего похожего. Есть много внешних вызовов, в ответ на которые хочется отдавать стабы, проверять заголовки запроса и тд

Andre
17.06.2019
14:13:26

polunin.ai???
17.06.2019
14:14:50
пушто a не создана еще в тот момент

Google

Artem
17.06.2019
14:14:52
тут константа

Andre
17.06.2019
14:14:55
в скриншотах я меняю a и 1 местами

Tigran
17.06.2019
14:15:51
ты русскую а не вписал случайно?

polunin.ai???
17.06.2019
14:16:00

Andre
17.06.2019
14:16:06

polunin.ai???
17.06.2019
14:16:33
Language:
py3
Source:
я_люблю_питон = True
print(я_люблю_питон)
Result:
True

Andre
17.06.2019
14:16:57
можете у себя в интерпретаторах проверить всё, тут нет мухлежа, мне просто интересно почему

Tigran
17.06.2019
14:17:13
?
какой-то прикол с областями видимости ?♂️

polunin.ai???
17.06.2019
14:18:07
Language:
py3
Source:
class A:
a = 3
b = a
print(A.b)
Result:
3

Andre
17.06.2019
14:19:02

polunin.ai???
17.06.2019
14:19:17
а, с областями видимости связано

Google

polunin.ai???
17.06.2019
14:19:25
правильно сказал тигран

Andre
17.06.2019
14:20:14
типа внутри вычисляемого значения в генераторном выражении своя область видимости?
а почему интерпретатор не ищет эту переменную в родительской области видимости?

Andrey
17.06.2019
14:20:52

Nikita
17.06.2019
14:22:39
Парни привет. Случилась такая проблема, как удалить значения ключа из словаря если их несколько? И возможно ли это сделать с помощью remove?
A = {'Robot':['1', '2', '3']}
Что то типо такого. Хз, когда пробовал через remove типа A['Robot'].remove['1'] выдает ошибку синтаксиса

polunin.ai???
17.06.2019
14:23:16

Andre
17.06.2019
14:23:38

polunin.ai???
17.06.2019
14:23:52
загуглите удаление элементов из списка
а хрен его знает с этим питоном. Это так важно?

Andre
17.06.2019
14:25:41

lost
17.06.2019
14:27:25

Andre
17.06.2019
14:28:38

polunin.ai???
17.06.2019
14:30:29
Language:
py3
Source:
class A:
a = 1
b = A.a
Errors:
Traceback (most recent call last):
File "source_file.py", line 1, in <module>
class A:
File "source_file.py", line 3, in A
b = A.a
NameError: name 'A' is not defined
.

koder
17.06.2019
14:30:58
Это какая-то хрень. Внутри тела класса его имя еще не определено

polunin.ai???
17.06.2019
14:31:03
перезапустите интерпретатор

lost
17.06.2019
14:31:06
ну ты же обращается к атрибуту объекта, а не к объекту объемлющей области видимости

Andre
17.06.2019
14:31:17

Google

polunin.ai???
17.06.2019
14:31:17

koder
17.06.2019
14:31:20
Что то там у тебя с кодом странное
Кинь весь файл

Andre
17.06.2019
14:31:39
точно, мой косяк
выходит, такое вообще сделать нельзя — использовать a внутри генераторного выражения или включения в теле класса
странно, что просто так использовать можно

lost
17.06.2019
14:40:36
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)] on win32
>>> a = 1
>>> class Kek():
... a = 2
... b = (a for _ in range(5))
...
>>> c = Kek()
>>> next(c.b)
1
добрый вечер

polunin.ai???
17.06.2019
14:41:52

Серафима
17.06.2019
14:43:24
Руслан, я знаю, что ты тут сидишь, поэтому вот, как ты и просил, я помогу тебе с вопросом об установке танков.
Ты говорил, что они долго устанавливаются, но интернет заебись, в таком случае, зайди в диспетчер задач, потом в процессы и найди процесс лаунчера, где танки скачиваются, я не знаю, как он называется, сам найдешь. Затем, пкм по процессу и там будет приоритет - ставишь высокий, после чего должно нормально качаться, если ничего не изменилось, то поставь высокий приоритет всему, что связано с танками. Когда все это сделаешь, напиши мне, когда меня разблокируют.


polunin.ai???
17.06.2019
14:52:13
Руслан, я знаю, что ты тут сидишь, поэтому вот, как ты и просил, я помогу тебе с вопросом об установке танков.
Ты говорил, что они долго устанавливаются, но интернет заебись, в таком случае, зайди в диспетчер задач, потом в процессы и найди процесс лаунчера, где танки скачиваются, я не знаю, как он называется, сам найдешь. Затем, пкм по процессу и там будет приоритет - ставишь высокий, после чего должно нормально качаться, если ничего не изменилось, то поставь высокий приоритет всему, что связано с танками. Когда все это сделаешь, напиши мне, когда меня разблокируют.
ві чат перепутали

lost
17.06.2019
14:53:34
да ладно, у них на беке много петона етого вашего

Tigran
17.06.2019
14:56:20
это реклама танков штоле блджад

mopsrut
17.06.2019
14:57:52
Ето троллинг

Anton
17.06.2019
14:59:29

Philipp
17.06.2019
15:09:11
Ребята. всем привет! Кто знает нормальную библиотеку, которая постоит граф сетевой. У меня 20-30 млн строк, нужно по нима посторить граф. Сейчас пробовал networkx, но он реально не тянет.

Nick
17.06.2019
15:18:10
Дароу. Точно никак нельзя запустить завершённый процесс multiprocessing'а Process?

Google

Savva
17.06.2019
15:21:56
Друзья, здравствуйте, нужна ваша помощь
на сервере стоит sqlite3 и при каждом INSERT/UPDATE/DELETE запросе я делаю lock.acquire(), а после него connect.commit() и lock.release(). Сам по себе lock = threading.Lock()
Всегда все на сервере было в один поток, а если я включу многопоточность и будет несколько запросов к бд с нескольких потоков. Будут ли ошибки на сервере? Чего стоит ждать и как предотвратить?

Daniil
17.06.2019
15:24:48
Насколько я понимаю, здесь будет работать изоляция в бд
В зависимости от уровня, разные проблемы могут быть, да и надо понимать, что в потоках будет происходить

Tishka17
17.06.2019
15:25:48

Daniil
17.06.2019
15:26:05
Почитай про уровни изоляции в бд

Tishka17
17.06.2019
15:26:15
ну да, + уровни изоляции транзакций

lost
17.06.2019
15:27:06
а смысл делать получение лока в сингл треде?

Tishka17
17.06.2019
15:27:12

Nick
17.06.2019
15:29:08
просто запусти так же как его запускал
не прокатит, у меня бот, команда /begin запускает процесс, тоесть p1.start(), а /end заверщает, тоесть p1.terminate()\kill(). После енда ещё раз запустить процесс нельзя, ругается ошибкой, и на реддите прочитал что этого делать нельзя

Tishka17
17.06.2019
15:29:33

Nick
17.06.2019
15:29:47

Tishka17
17.06.2019
15:30:12
ну переменную называй как хочешь

Nick
17.06.2019
15:30:35
бот будут юзать часто

Дмитрий
17.06.2019
15:30:52
запиши в p1 опять же

Tishka17
17.06.2019
15:30:53
Что блин?

Nick
17.06.2019
15:31:07

Tishka17
17.06.2019
15:31:36

Дмитрий
17.06.2019
15:31:37

Google

Nick
17.06.2019
15:32:37
мультипроцессинг это не шутки ахах

hachiman
17.06.2019
15:33:25
-__-

Nick
17.06.2019
15:34:29

Tishka17
17.06.2019
15:36:22

Nick
17.06.2019
15:37:46
не, хуй там. Во первых это всё дело в функциях, тоесть возврат p1 никак не сделаешь, ибо это bot.message_handler, и во вторых похуй, сделаю через файл

hachiman
17.06.2019
15:38:24
вот так вот...

Daniil
17.06.2019
15:39:47
Самая печальная история :)