Slam!
Slam!
tpouuhk
Что это?
это то кто кому пересылает
tpouuhk
у меня клиент подключается к серверу, и потом состояние когда или клиент должен отправить сигнал серверу, или сервер должен отправить сигнал клиенту 🤔
tpouuhk
и они оба должны сделать conn.recv() и ждать сообщения от второго
tpouuhk
но когда сокет ждёт прихода информации, как через него отправить conn.sendall()?
насколько я понимаю сокеты не потокобезопасны, и с одним сокетом надо работать в одном потоке
tpouuhk
но этот поток будет висеть на conn.recv() и нельзя его попросить отправить сообщение >_<
Slam!
так отправь до этого
Slam!
от этого отправленная второй стороной информация никуда не денется, пока буфер не заполнится
tpouuhk
как я могу отправить если поток висит в conn.recv()
tpouuhk
вообще что я делаю:
клиент подключается к серверу, и говорит серверу запустить задачу.
потом идёт два случая:
1. задача завершается и сервер говорит клиенту задача завершена
2. клиент просит завершить задачу и говорит серверу остановить задачу
Ivan
Поставь тайм-аут на recv и сделай while True
tpouuhk
Slam!
tpouuhk
задержка будет 🤔
Slam!
смотря сколько таймаут будет)
tpouuhk
и кушанье процессора если задержку поменьше сделать 🤔
Ivan
Сделай отдельный тред для получения
Ivan
Или для отправки
tpouuhk
надо два сокета тогда открывать, один для получения, другой для отправки
Tishka17
Уф. Если кому интересно, я тут новую версию либы выложил. Теперь она умеет имена в разные стили (например, CamelCase) преобразовать и сама сериализует (быстрее чем стандартный asdict).
https://github.com/Tishka17/dataclass_factory
Святий Сучий
Можно получить результат multiprocessing.Process от какой-то функции и при этом иметь доступ к Process
Test
Доброго времени суток. Изучаю программирование на python, появилась необходимость разработки подсистемы, где происходит учёт клиентов. Хотел бы спросить у знающих, насколько это реализуемо на python ???
Slam!
ребят, кто работал с хелп-деск платформами? Подскажите ту, у которой в API есть метод получения обновлений
Andrey
misanthrop
на питоне реализуемо всё, это полный язык по Тьюрингу
Дектопный гуй на питоне не айс драйвера писать тоже не стоит и для работы с dom в броузере тоже есть иструменты более удобные а так да почти все ( есть ещё пролема производильности в некоторых случаях) а так да все/
Andrey
tpouuhk
tpouuhk
Хотя они не должны, но это работает >:0
🍁 Jaŭhien
Проксимов
🍁 Jaŭhien
🍁 Jaŭhien
Электрон - наше все
🍁 Jaŭhien
Ffff
вопрос по PyQt5 , сделал всплывающее окно модальным
GenKeyDialog.setWindowModality(QtCore.Qt.WindowModal)
в гугле написано , что вызывать его нужно методом exec() вместо метода show()
но почему то
AttributeError: 'Ui_GenKeyDialog' object has no attribute 'exec'
Ffff
в какую сторону копать , и что возможно пошло не по плану?
Tishka17
В документацию по самому Qt
Tishka17
И версии проверь
Anonymous
Вопрос. Может быть такое что html специально глушится если человек не заходит на страничку, а например делает view-source или requests.get(url) ?
Anonymous
Типа js блокирует или подгружает html потом..
do not import flask
Кроме рутового хтмла
Anonymous
Окей. А как с этим бороться?
do not import flask
В таком случае если нужны данные, ищи json в котором они лежат
do not import flask
Скорее всего это rest
🍁 Jaŭhien
поищи апи на сайте
Алексей
Кто каким пользуется форматировщиком? autopep8? black?
🍁 Jaŭhien
Оба норм
Vladimir
Nikolay
Олег
всем привет, снова я
Олег
Источник: webtelegram.net
Олег
На питоньке :
result = InValue(paramArray, 'ValueArray')
from SOAP.ValueArray import ValueArray
def InValue(param, КонвектируемыйТип):
if КонвектируемыйТип is not "":
if КонвектируемыйТип == 'ValueArray':
# return ValueArray(param)
d = ValueArray(param).Item
d[0] = 'd'
return d
elif КонвектируемыйТип == 'ValueBase':
pass
else:
print("Такого типа нет")
else:
if isinstance(param, str):
print('isinstance str')
elif isinstance(param, int):
print('isinstance int')
class ValueBase:
def __init__(self, value, КонвертируемыйТип=""):
self.Конвертация(value, КонвертируемыйТип)
def Конвертация(self, value, тип):
if тип == 'ValueArray':
item = []
for i in range(0, len(value)):
item.append(ValueString(value))
return item
class ValueArray:
def __init__(self, value):
self.Name = ''
self.Item = ValueBase(value, 'ValueArray')
class ValueString:
def __init__(self, value):
self.Value = value
Олег
Источник: webtelegram.net
Олег
но результаты разные
🍁 Jaŭhien
И тут питоночат, тебе мб в сишарповский надо
🍁 Jaŭhien
Damir
В питоне можно создать асинхронную лямбду?
Олег
🍁 Jaŭhien
Damir
:с
Александр
Всем привет! У кого опыт работы с openpyxl?
Как сделать глобальную настройку листа, а именно: шрифт, цветовую схему и отображение нулей на листе?
В pywin32 это сделано так:
self.wb.Sheets(1).Tab.ThemeColor = tabcolor
self.wb.Sheets(1).Tab.TintAndShade = 0
self.Excel.ActiveWindow.DisplayZeros = self.displayzeros
Илья
И так каждый день по нескольку раз с разными кодами ошибок, а мне комп очень нужен для выполнения всяких лабораторных, так ещё и... После такого экрана может не включаться, надо дать ему постоять полчаса, чтобы он включился потом, вот что за....
Илья
Хотя я специально переустанавливал недавно, дрова, всё есть
Илья
Жизнь - боль
🍁 Jaŭhien
Ну там же есть какая-то инфа об ошибке, загугли
Илья
Постоянно разные коды выкидывает
Dmytro
🍁 Jaŭhien
Возможно, пришло время изучать линух? :)
Nikolay
Кто это
Vladimir
ахереть, я на 10ке за почти 4 года всего раз 5 видел бсод..