
Кирилл
25.01.2019
11:14:58
Docker ^_^
Под виндой-то? Лучше не надо себе грабли под ноги кидать

Tishka17
25.01.2019
11:15:02
я должен был уточнить, Вчера два часа потратили

Alex
25.01.2019
11:15:21
мы не занимаемся такой херью как пакование приложений в exe

Google

Кирилл
25.01.2019
11:15:51

Mysle
25.01.2019
11:16:01
Ну нет возможности не паковать

Владимир
25.01.2019
11:16:05
А я как-то и под андроид паковал. Из любопытства. Гнилая затея все это

Mysle
25.01.2019
11:16:07
Может частично как - то

Alex
25.01.2019
11:16:20

Mysle
25.01.2019
11:16:59
Парни понял вас. В общем нужно чтобы у клиентов работал мой софт при условии что у них отсутствует питон и все что с этим связано

Tishka17
25.01.2019
11:17:08
py2exe позоже умеет msi делать

Кирилл
25.01.2019
11:17:39

Alex
25.01.2019
11:18:18

Terminator
25.01.2019
11:18:34
@kapklam будет жить. Поприветствуем!

Mysle
25.01.2019
11:19:02
Кучу ноутов своих сотрудников предоставил говорит мол тести
А что тестить если не работает в сборе. Уже по разному собирать пытался

Google

Alex
25.01.2019
11:20:03
ну так может симптомы какие есть?

Tishka17
25.01.2019
11:20:17
что значит “не работает”?

Alex
25.01.2019
11:20:19
или ты хочешь чтобы мы телепатически определили как именно не работает

Mysle
25.01.2019
11:20:32
Никаких. Часть софта работает часть нет. Сейчас объясню суть софта

Alex
25.01.2019
11:20:43

Tishka17
25.01.2019
11:21:03
что такое “часть” - бизнес-функция или отдельное приложение?

Mysle
25.01.2019
11:22:57
В софте несколько ответвлений каждое ответвление запускает локальный сервер и принимает ответы от другого софта конкретно браузера. В зависимости от ответов и своих разграничений даёт инструкции браузеру. Есть 2 части этого софта 1 часть работает и все инструкции даёт 2 часть все делает только в разбором состоянии у меня на банке. В сборе часть делает. Открывает браузер и тишина
Дело не в самом софте
А именно в сборе

Vladislav
25.01.2019
11:23:38
#работа Удаленно или Москва, зарплатная вилка: 15-20$/час, Python/CSS/HTML на проект нужен хороший программист. Пишите в личку кому интересно.

Mysle
25.01.2019
11:24:06
Извините совсем не умею формулировать вопросы...

Alex
25.01.2019
11:24:10
хорошие программисты в Москве как правило стоят дороже.

Tishka17
25.01.2019
11:25:31
Что такое “ответствелние”? что из себя представляет “локальный сервер”? Сколько exe у тебя?

Alex
25.01.2019
11:25:46

Mysle
25.01.2019
11:26:41

Tishka17
25.01.2019
11:27:10
итого: у тебя запускается несколько “серверов” в рамках одного процесса? Зачем?

Mysle
25.01.2019
11:27:19

Tishka17
25.01.2019
11:27:53
что такое это “сервер”?

Alex
25.01.2019
11:28:16
пока что какой-то сумбур

Mysle
25.01.2019
11:28:19

Google

Rooman
25.01.2019
11:28:33
@callhose забыл сказать спс за потраченное время - спасибо

Alex
25.01.2019
11:28:36
что такое "сервер" ? это отдельный процесс?

Tishka17
25.01.2019
11:28:56
я пока даже не понял что такое “ответвление”
выглядит архитектура очень странно

Mysle
25.01.2019
11:30:27
Ух. Есть мэйн скрипт он имеет несколько возможных путей. Всего есть 2 пути куда можно пойти - каждый путь это ответвление. Когда я захожу в 1 из путей заводится скрипт который запускает сервак и в зависимости от ответов что пришли от браузера делает действия

Tishka17
25.01.2019
11:31:07
так, что такое “сервер”?

Mysle
25.01.2019
11:31:09
Когда выхожу опять в мэйн сервер закрывается. Сервера отдельно. Запускается каждый для своего пути

Tishka17
25.01.2019
11:31:18
ответвления - это видимо use-case

Alex
25.01.2019
11:31:28

Mysle
25.01.2019
11:31:31
Локальный сервер на питоне написанный

Tishka17
25.01.2019
11:31:43
другой exe?

Mysle
25.01.2019
11:32:01
Который привязан к мэйну

Владимир
25.01.2019
11:32:23
что такое мэцн оО

Tishka17
25.01.2019
11:32:36
Я бы даже сказал __main__

Владимир
25.01.2019
11:33:05

Alex
25.01.2019
11:33:07

Mysle
25.01.2019
11:33:17
Ехе один и тот же.

Google

Alex
25.01.2019
11:33:25
пипец

Tishka17
25.01.2019
11:34:03
Тогда что такое "запускается" и "закрывается"?

Mysle
25.01.2019
11:35:00
как привязан?
Если выбрать 1 путь допустим мэйн создаст сервер и передаст в него значения. Закрывается - убийство потоков и сервера. Полный переход к мэйну
Мэйн вызывает запуск скриптов 2

Alex
25.01.2019
11:35:46
чувак пойди почтитай ту статью, сформулируй как-нибудь с использованием терминологии

Tishka17
25.01.2019
11:35:46
Убийство потоков пока опустим

Alex
25.01.2019
11:35:50
или покажи код

Admin
ERROR: S client not available

Mysle
25.01.2019
11:35:51
Отдельными файлами они

Alex
25.01.2019
11:35:53
хотя бы примерно

Tishka17
25.01.2019
11:35:56
Убийство сервера - это что?
Процесс убивается?

Alex
25.01.2019
11:36:08
потому что я еб*л это все в мозгу проворачивать
объяснил бы по-человечески как запускаются твои скрипты, что такое "создание сервера" и так далее.

Mysle
25.01.2019
11:36:59
Да. Каждый сервер отдельным файлом ибо внутри него скрипт исполнитель. Убийство - закрытие процесса и возврат к первоначальному меню

Tishka17
25.01.2019
11:37:09
отлично

Alex
25.01.2019
11:37:13
ну хоть что-то

Владимир
25.01.2019
11:37:17

Alex
25.01.2019
11:37:17
как эти файлы запускаются?

Mysle
25.01.2019
11:37:22
Код из 2к строк не думаю что есть смысл скидывать

Google

Mysle
25.01.2019
11:37:34
Ошибок нет

Alex
25.01.2019
11:37:46
вот прямо таки нет? запускал из терминала?
ты их нигде не игнорируешь? типа
try:
...
except:
pass
?

Mysle
25.01.2019
11:38:14

Alex
25.01.2019
11:38:24
мы это уже слышали

Mysle
25.01.2019
11:38:27
Я прописываю принт при except
Ошибок нет

Alex
25.01.2019
11:38:56
покажи \ опиши как ты запускаешь эти скрипты?
как отдельный процесс? тред? через threading \ multiprocessing \ subprocess?

Tishka17
25.01.2019
11:39:43
Итого:
1. Есть несколько “серверов” упакованных в однин exe.
2. В завимости от чего-то при запусукке exe работает или один или другой сервер, по завершению его сценария использования процесс завершается.
3. При запуске по-умолчанию стартует некое меню, которое позволяет запускать исходный exe в разных режимах, которые приводят к работе разных серверов
Я понял так

Mysle
25.01.2019
11:40:10

Alex
25.01.2019
11:40:34
мы все еще не поняли что такое "скрипт" и как он запускается.
думаю это ключевой вопрос

Tishka17
25.01.2019
11:40:59
Теперь вопросы:
1. Что значит “не работает”?
2. Всегда ли один и тот же сервер не работает?
3. Покажи код запуска сервера
4. Какие есть общие данные у серверов?
5. что делается в main при запуске exe. в режиме работы одного сервера?

Alex
25.01.2019
11:41:11
ну и еще не мешало бы в программу добавить логирование, чтобы понимать на каком этапе происходит "не работает"

Mysle
25.01.2019
11:41:34
Через 15 мин скину части кода запуска и т.д.

Tishka17
25.01.2019
11:42:16
а остальные вопросы?