@ru_python

Страница 7864 из 9768
Кирилл
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
я его мотивирую формулировать вопрос нормально
ну там следующим сообщение уточнение было, ну а так, да)

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
А что тестить если не работает в сборе. Уже по разному собирать пытался
http://citforum.ru/howto/smart-questions-ru.shtml вот нужно начинать с этой статьи.

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
Извините совсем не умею формулировать вопросы...
Пока что все что могу тебе посоветовать: 1) попробуй локализовать проблему, выделить часть кода который не работает и понять как именно он не работает. 2) собери без --onefile

Mysle
25.01.2019
11:26:41
Что такое “ответствелние”? что из себя представляет “локальный сервер”? Сколько exe у тебя?
1 ехе есть мэйн окно с которого можно перейти в другие ветки(отдельные части софта) тобишь мэйн цепляет все ветки в себя все импорты прописаны ибо у меня с запуска этого мэйна работает

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

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 - это что?

другой exe?

Mysle
25.01.2019
11:32:01
ответвления - это видимо use-case
Ответвление - отдельный скрипт включающий в себя сервер

Который привязан к мэйну

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

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

Владимир
25.01.2019
11:33:05
main
поди догадайся

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
Если выбрать 1 путь допустим мэйн создаст сервер и передаст в него значения. Закрывается - убийство потоков и сервера. Полный переход к мэйну
я честно прочитал весь тред. Но так и не понял даже капельку, что ты там наделал. Ты бы хоть трейсбек ошибки привел при сборке

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
а остальные вопросы?

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