@ru_python

Страница 8993 из 9768
Iva
11.05.2019
09:54:03
У вас есть паттернматч для списка и тапла

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
11.05.2019
09:54:48
Ребят, я могу как-то изнутри докера поймать его отключение?

Александр
11.05.2019
09:55:30
функциональщина в питоне редко где нужна
функции высшего порядка ессь, мап, фильтер, редюс есть. Уже пофункциональнее многих

Iva
11.05.2019
09:55:41
Можно сделать unapply object, а в нём метод unapply и __unapply_seq_ который будет выдавать набор параметров

Google
Александр
11.05.2019
09:55:46
дофига чего нет, это правда

Iva
11.05.2019
09:56:13
Использовать его как разыменование тапла

Очень полезная штука

Или как продвинутый switch

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
11.05.2019
09:57:09
Зочем?
Ну вот у меня есть 15 контейнеров в сварме У каждого айди есть Хочу узнать почему конкретный контейнер сломалсч А узнать могу только зная айди

Артем
11.05.2019
09:57:49
Это в чатег девопсов точно

Там это как орешки

Белке

Iva
11.05.2019
09:58:19
Например, нам выдают класс из функции, мы его разыменовываем в ClassName(param1, ...paramn)

Google
Unit
11.05.2019
10:01:49
fllter(reduce(map()))

если можно написать компрехеншн

который так же хорош

но читется гораздо лучше чем эта орда скобок

+

нет отпимизации хвостовой рекурсии

могу отметить короче что фунциональщина мне пригодилась дейстивтельно зорошо лишь однажды

Александр
11.05.2019
10:03:05
Unit
11.05.2019
10:03:41
когда я писал io-heavy data cruncher на чистых функциях с обильным использованием threadpool.map

в остальных случаях сверток хватает вполне

Александр
11.05.2019
10:07:40
свёрток - ?

Максим
11.05.2019
10:13:14


Dk
11.05.2019
10:13:52
Там написано

Tishka17
11.05.2019
10:15:03
Сопоставление с образцом
А при чем тут исинстанс?

✭ Alexander ✭
11.05.2019
10:15:06
Установи pip. В гугле набери windows install pip

Iva
11.05.2019
10:15:22
Максим
11.05.2019
10:15:26
спасибо

Tishka17
11.05.2019
10:15:49
Не при чём
А я вообще про него хотел узнать. Ты сказал что замечания по делу

Vladimir
11.05.2019
10:20:06
Всем привет)))

Iva
11.05.2019
10:20:29
Замечание такое что у нас там по имени класса и иерархии тайпинг, если я правильно понимаю. Но оно имеет смысл только если состав класса иммутабелен. Если ты добрасываешь или удаляешь поля, то там нет смысла

Google
Vladimir
11.05.2019
10:20:35
кто нить разбирался с notify2?

Aragaer
11.05.2019
10:20:46
я когда-то пробовал что-то с ним делать

Vladimir
11.05.2019
10:21:09
# -*- coding: utf-8 -*- import notify2 def p(): print('cccc') pass url = '"https://github.com"' a = f"<a href={url}>Open in browser</a>" print(a) notify2.init('app name') n = notify2.Notification("https://github.com") n.add_action("body-hyperlinks",f"<a href={url}>https://github.com</a>", p, user_data=None) n.set_timeout(10000) n.show()

при нажатии на уведомление браузер не открывается

Aragaer
11.05.2019
10:22:16
а должен?

Vladimir
11.05.2019
10:22:41
скорее чегото в коде не хватает

я думал что гиперссылка должна открываться по умолчанию в ubuntu

Aragaer
11.05.2019
10:24:14
у тебя гиперссылка кривая (как тебе и говорят на стэке)

Vladimir
11.05.2019
10:25:26
но я не понимаю какая она должна быть гиперссылка?! подделитесь примером? ссылки

Aragaer
11.05.2019
10:25:28
body-hyperlinks это не экшн, это капабилити. Если ты хочешь, чтобы ссылка была ссылкой, тебе надо именно текстом послать <a href="github.com">Open in browser</a>

а actions это другое

Aragaer
11.05.2019
10:31:03
нет

n = notify2.Notification('<a href="https://github.com">Open in browser</a>')

естессно только если твой механизм нотификейшнов поддерживает body-hyperlinks, а это можно узнать через get_capabilities

Vladimir
11.05.2019
10:32:58
о спасибо

но похоже не поддерживает

может его надо как то включить ?

get_capabilities

Aragaer
11.05.2019
10:34:26
нет, если сервер не умеет в гиперссылки, то он не умеет в гиперссылки

Google
Aragaer
11.05.2019
10:34:53
ну и тогда можно через экшны (опять же, если сервер умеет)

что-то вроде n.add_action("default", "open in browser", lambda n, k: call_function_to_open_url())

Admin
ERROR: S client not available

Vladimir
11.05.2019
10:37:15
вот похоже что notify2 через экшены только работает

Aragaer
11.05.2019
10:37:43
нет, notify2 работает через dbus, а какой именно сервер нотификейшнов там на той стороне стоит - это вот от него зависит

notify2 только шлет сообщения по dbus

Vladimir
11.05.2019
10:39:17
попробывал еще в терминале notify-send '<a href="https://github.com">Open in browser</a>' то же самое ссылка не активна

User
11.05.2019
10:49:58
парни на хостинге nohup краштся nohup python file.py

как сделать так чтобы он не крашился точнее

Denis
11.05.2019
10:50:41
Исправить ошибку в коде

User
11.05.2019
10:51:02
какие могут быть ошибки?

точнее какого типа

итп

Denis
11.05.2019
10:51:16
Типа Exception

User
11.05.2019
10:51:41
ну он крашится через какое то время

даже там где нету ошибок

hachiman
11.05.2019
10:51:56
Нулевой
Есть Vim, SumlimeText, PyCharm, Atom, VScode, Emacs Установи, потыкай, посмотри как другие тыкают

Denis
11.05.2019
10:52:19
Значит сам завершается

User
11.05.2019
10:52:55
скрипт?

acid MVO
11.05.2019
11:12:11
Привет товарищи. У меня есть строка такого вида //list.info="29" Как регуляркой вырезать //list. из строки. Чтобы остался лишь info="29" Или любой другой текст который будет после //list.?

Google
Aragaer
11.05.2019
11:17:22
если ты точно знаешь, что там '//list.', то чо мучаться то, my_other_string = my_string[len('//list.'):]

hachiman
11.05.2019
11:18:12
смысл от книг в 19 году?
Там хотябы есть объяснение и какие у строки ЭТи (операции чтоли)

acid MVO
11.05.2019
11:18:50
.split('.')[1]
Спасибо

hachiman
11.05.2019
11:19:49
тоже самое есть в гугле)
И как это найдет этот ?

? DeiTeR ?
11.05.2019
11:20:05

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