@ru_python

Страница 6832 из 9768
Eldar
24.10.2018
17:02:33
А ну прекратили флудить

TpouHuK
24.10.2018
17:05:09
>5 вложенний и хочется реветь.

Кричать

Alizamanoff
24.10.2018
17:05:21
+

Google
Tishka17
24.10.2018
17:05:27
Alizamanoff
24.10.2018
17:05:31
При нормальном написании кода все летает

Костя
24.10.2018
17:06:03
>5 вложенний и хочется реветь.
Могу предположить, что твой код говно, если ты делаешь больше 5 вложений

TpouHuK
24.10.2018
17:07:18
А ещё строки в коде это боль

Tishka17
24.10.2018
17:07:27
TpouHuK
24.10.2018
17:07:34
80 букв на строку

А тут строку надо в 100 символов

*и я кричу*

Alizamanoff
24.10.2018
17:08:37
Тут чё? пхп'шники атакуют?

Костя
24.10.2018
17:09:16
Alizamanoff
24.10.2018
17:10:43
Dark
24.10.2018
17:12:28
есть огромный словарь и есть значение какого то ключа. нужно найти путь до этого ключа как это сделать?пока что я пытаюсь преобразовать словарь в строку. найти в ней индекс элемента где начинается значение и высчитывать скобочки

Google
Tishka17
24.10.2018
17:13:15
Или про обход словаря?

Каждый день одно и то же

Dark
24.10.2018
17:13:33
Тебе снова про рекурсию поведать?
обхождение всего словаря?

Tishka17
24.10.2018
17:13:50
for k,v in yourdict.items()

Tishka17
24.10.2018
17:16:33
Не ту структуру данных выбрал, раз надо найти ключ по значению
Возможно она ему опять из какого-то странного апи приходит

Dark
24.10.2018
17:17:27
Возможно она ему опять из какого-то странного апи приходит
это xml который возвращается с экрана андроида

Tishka17
24.10.2018
17:17:47
Я помню ага

это xml который возвращается с экрана андроида
Ты там тестовый фреймворк что ли пишешь?

это xml который возвращается с экрана андроида
Может взять готовый инструмент?

Dark
24.10.2018
17:18:29
но он не умеет парсить xml

Tishka17
24.10.2018
17:19:10
Откуда он у тебя?

?? Eugene
24.10.2018
17:19:23
питон умеет парсить xml

Dark
24.10.2018
17:19:45
Что за xml?
https://developer.android.com/guide/topics/ui/declaring-layout

Tishka17
24.10.2018
17:20:00
https://developer.android.com/guide/topics/ui/declaring-layout
Ну и зачем тебе xml исходный?

Dark
24.10.2018
17:20:02
мне его uiautomator отдает

я его преобразую в словарь

Google
Dark
24.10.2018
17:20:30
и использую как бы

Tishka17
24.10.2018
17:20:36
мне его uiautomator отдает
А UISelector не пробовал?

Зачем брать голую разметку, когда у тебя целый фреймворк есть для работы с элементами на экране

Dark
24.10.2018
17:22:19
А UISelector не пробовал?
я не понял как он работает)

Tishka17
24.10.2018
17:22:39
я не понял как он работает)
Ну так разберись. Ты его же изобретаешь

Сходи в конфу по андроиду в конце концов

Dark
24.10.2018
17:25:16
хорошо)

ivan
24.10.2018
17:28:22
Кто со slack api работал? Что можно сделать с error messages от slackbot'a У меня бывают реквесты долго выполняются И slackbot сначала кидает response ошибку Darn - that didn't working(Timeout was reaching) А через пару секунд мой бот присылает нормальный response

Timur
24.10.2018
18:17:07
ребята, подскажите с чтением записью файликов хочется если файл существует, то просто прочитать его а если нет, то сделать кучу действий и записать результат в файлик. как это сделать красиво? чтобы без громоздких констуркций

Timur
24.10.2018
18:23:27
ну да, но это громоздко выходит вроде. я бы хотел что то типа with open() as f: if exist: read else: do something write

Проксимов
24.10.2018
18:23:35
os.path.exists

Проксимов
24.10.2018
18:24:12
Admin
ERROR: S client not available

Timur
24.10.2018
18:24:37
ну вот и я думаю, что так не делают)) я бы просто хотел элегантное решение)

Nikolay
24.10.2018
18:24:52
```if os.path.exists(filepath): # read else: # calc.. & with open(filepath, 'w') ..

Timur
24.10.2018
18:25:50
что то типа может try: file = open().read() except: do something file = open().write() но так чот не работает

BLVCK
24.10.2018
18:26:23
тг-бот работает через long polling. при косяках с соединением выбрасывает ошибки по типу: 1) requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: ... 2) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: ... 3) http.client.RemoteDisconnected: Remote end closed connection without response 4) requests.exceptions.ProxyError: 5) urllib3.exceptions.MaxRetryError мой код: def tg_bot(): while not shutdown: try: bot.polling(none_stop=False, interval=0) except telebot.apihelper.ApiException: print(time_now() + ' ApiException from long polling') time.sleep(3) except Exception: print(time_now() + ' some exception from long polling') time.sleep(3) не понимаю как и где обрабатывать вышепреведённые ошибки. try-except в данной функции их не ловит.. мб они возникают при попытке отсыла сообщения юзеру во время переподключения? если да, то как мне это фиксить?

Google
#3301⏣SoulString
24.10.2018
18:27:31
хотя вроде с записью наголо там просто процесс разный, результат один

Timur
24.10.2018
18:28:06
w тока пишет w+ еще и читает

блин, кажется элегантно не получится((

#3301⏣SoulString
24.10.2018
18:30:24
делаешь условие на os.path.isfile (несуществующий файл или директория - false), в теле иф чтение, в теле элс код и запись

Timur
24.10.2018
18:31:47
#3301⏣SoulString
24.10.2018
18:32:54
?? Eugene
24.10.2018
18:33:40
rw же
Такое не работает

#3301⏣SoulString
24.10.2018
18:33:57
мда, забыл базу петона :/

над на нем писать начать шоле

Kirill
24.10.2018
18:46:57
тг-бот работает через long polling. при косяках с соединением выбрасывает ошибки по типу: 1) requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: ... 2) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: ... 3) http.client.RemoteDisconnected: Remote end closed connection without response 4) requests.exceptions.ProxyError: 5) urllib3.exceptions.MaxRetryError мой код: def tg_bot(): while not shutdown: try: bot.polling(none_stop=False, interval=0) except telebot.apihelper.ApiException: print(time_now() + ' ApiException from long polling') time.sleep(3) except Exception: print(time_now() + ' some exception from long polling') time.sleep(3) не понимаю как и где обрабатывать вышепреведённые ошибки. try-except в данной функции их не ловит.. мб они возникают при попытке отсыла сообщения юзеру во время переподключения? если да, то как мне это фиксить?
видимо там внутри многопоточность, автоматом передача исключений в родительский поток не прописана. надо смотреть в сорцах где делается .requests() и там пихать try except

вот что-то гуглится даже https://github.com/eternnoir/pyTelegramBotAPI/issues/474

Андрей
24.10.2018
19:14:43
Кто знаком с sqlalchemy?

Как сделать множественный join?

Пусть есть таблицы A,B,C и таблицы связи A-B,B-C

Как сделать join через A.A-B,B-C,C

Причём LEFT OUTER

Toha
24.10.2018
19:16:02
many-to-many?

Андрей
24.10.2018
19:16:08
Да

Страница 6832 из 9768