@ru_python

Страница 7228 из 9768
Sergey
30.11.2018
11:56:29
для одной приложухи он не нужен )
Я потому вот так и запускаю, думал что это уже не emperor... Разве нет?

Сергей
30.11.2018
11:58:16
ну запускается то в emperor ExecStart=/usr/bin/uwsgi --emperor /etc/uwsgi/sites

Sergey
30.11.2018
12:00:22
ну запускается то в emperor ExecStart=/usr/bin/uwsgi --emperor /etc/uwsgi/sites
А, понял. Это пример, я сначала пытался в Emperror, ничего не получилось:( Сейчас пытаюсь в обычном, но nginx не отдаёт статику. Видимо что-то настроил не так.

Alex
30.11.2018
12:01:16
А, понял. Это пример, я сначала пытался в Emperror, ничего не получилось:( Сейчас пытаюсь в обычном, но nginx не отдаёт статику. Видимо что-то настроил не так.
ну а при чем тут uwsgi? или ты статику через него же отдаешь? какой фреймворк? django? роуты для статики настроил? как?

Google
Sergey
30.11.2018
12:02:03
ну а при чем тут uwsgi? или ты статику через него же отдаешь? какой фреймворк? django? роуты для статики настроил? как?
Я себе представлял что они связаны... Нет, через него только само приложение, и оно у меня наконец заработало. фрейм да, Django. Роуты настроил, вроде бы правильно. Судя по всему nginx просто не работает на этом сервисе. Т.е. в целом на серваке - ок, если я захожу на 80й порт, то вижу плашку nginx. Если на 8000, где сервис поднимаю - там статики нифига нет:(

Pavel
30.11.2018
12:03:01
Там же LUA?
смотря какую прошивку зальеш. есть LUA, можно на адруиновом С, вроде даже js

Maxim robox
30.11.2018
12:03:45
смотря какую прошивку зальеш. есть LUA, можно на адруиновом С, вроде даже js
А как это делать? И какие подводные камни, если поменяю lua на питон или js?

Pavel
30.11.2018
12:03:49
но на микропитоне понравилось. можно рабоать с файловой системой. все как по настоящему.

на самом деле 24/7 микропитон не юзал на esp8266. только игрался. на LUA да, работает годами поделка.

?
30.11.2018
12:07:17
Возрадуйтесь ?

Maxim robox
30.11.2018
12:07:37
Возрадуйтесь ?
Это та штука, где очень долго был только второй?

на самом деле 24/7 микропитон не юзал на esp8266. только игрался. на LUA да, работает годами поделка.
Мне кажется, я изучал эту тему ранее и оказалось, что проще оставить луа и не трогать. Типа с другими языками какие-то подводные камни будут. Но не уверен. Не помню.

Pavel
30.11.2018
12:09:03
https://docs.micropython.org/en/latest/esp8266/tutorial/intro.html

микропитон был кривой еще пару лет назад на esp. но щас какойто чел написал норм прошивку

сначала за деньги продавал, потом выложил

самое надежное - это наверно на сях писать в ардуиновском IDE. в нативный код компилится

Google
Сергей
30.11.2018
12:11:32
Denis
30.11.2018
12:13:10
гайз.Хелп плиз. Есть функция def initial_state(): user_choose = None while user_choose != 'quit': print('Введите комманду из списка (выберите номер соответствующей команды)') av_commands_str = '1.Просмотреть все записи,2.Добавить новую запись,3.Изменить существующую запись' print('\n'.join(av_commands_str.split(','))) user_choose = input_strip('Ваша команда: ') try: if user_choose not in av_commands: raise ValueError elif user_choose == '3': clear() change_entry() я вввожу тройку и попадаю в функцию change_entry: def change_entry(id_entry=None): if id_entry is None: id_entry = input_strip('Введите id (Имя) той записи,которую хотите изменить: ') all_id = data_phone_searcher.keys() while id_entry not in all_id: id_entry = input_strip('Записи с введенным id не существует.Повторите ввод: ') print('Выберите,что хотите поменять') user_choose_command = input_strip('1.Имя \n2.Фамилию\n3.Номер телефона\n4.Дату рождения\nВвод: ') while user_choose_command not in ('1', '2', '3', '4'): print('Такой команды не существует, повторите ввод') user_choose_command = input_strip('1.Имя \n2.Фамилию\n3.Номер телефона\n4.Дату рождения\nВвод: ') print(user_choose_command) print(user_choose_command) дело до последнего принта никогда не доходит,что не так?

Alex
30.11.2018
12:13:43
гайз.Хелп плиз. Есть функция def initial_state(): user_choose = None while user_choose != 'quit': print('Введите комманду из списка (выберите номер соответствующей команды)') av_commands_str = '1.Просмотреть все записи,2.Добавить новую запись,3.Изменить существующую запись' print('\n'.join(av_commands_str.split(','))) user_choose = input_strip('Ваша команда: ') try: if user_choose not in av_commands: raise ValueError elif user_choose == '3': clear() change_entry() я вввожу тройку и попадаю в функцию change_entry: def change_entry(id_entry=None): if id_entry is None: id_entry = input_strip('Введите id (Имя) той записи,которую хотите изменить: ') all_id = data_phone_searcher.keys() while id_entry not in all_id: id_entry = input_strip('Записи с введенным id не существует.Повторите ввод: ') print('Выберите,что хотите поменять') user_choose_command = input_strip('1.Имя \n2.Фамилию\n3.Номер телефона\n4.Дату рождения\nВвод: ') while user_choose_command not in ('1', '2', '3', '4'): print('Такой команды не существует, повторите ввод') user_choose_command = input_strip('1.Имя \n2.Фамилию\n3.Номер телефона\n4.Дату рождения\nВвод: ') print(user_choose_command) print(user_choose_command) дело до последнего принта никогда не доходит,что не так?
на pastebin

Denis
30.11.2018
12:13:55
секунду

косяк в первой ссылке: https://pastebin.com/yxh30T8V вот рабочая

Alex
30.11.2018
12:15:24
что такое input_strip?

Denis
30.11.2018
12:15:27
p.s. input_strip - обычный инпут,который делает strip попросту

Alex
30.11.2018
12:15:28
версия python

Denis
30.11.2018
12:15:35
3.7

def input_strip(print_date): data = input(print_date) return str.strip(data)

Адиль
30.11.2018
12:17:10
#работа #москва Привет всем! Ищу разработчика на web проект на стеке Python+ Tornado+ Django. Мы работаем больше 5 лет и являемся одними из крупнейших онлайн баз по аренде/продаже недвижимости в РФ. ЗП: от 200'000-240'000 рублей net +Гибкий график+ДМС+ офис в центре МСК (Возможен релокейт) Пишите мне, вакансия срочная.

Nikolay
30.11.2018
12:18:05
нахера мне из швейцарии релокейтить

Denis
30.11.2018
12:18:26
подскажет кто?

Сергей
30.11.2018
12:18:38
av_commands это чё?

Адиль
30.11.2018
12:19:02
Ilya
30.11.2018
12:19:11
Ребят, никто не хочет поучаствовать 7 декабря в онлайн-хакатоне? https://vk.com/actum.online?w=wall-156484757_627

Denis
30.11.2018
12:19:12
выше написано

av_commands_str = '1.Просмотреть все записи,2.Добавить новую запись,3.Изменить существующую запись'

ой

Alex
30.11.2018
12:19:49
подскажет кто?
дык опиши что происходит? из цикла не выходит в строках 10-15 или что? возьми отладчиком пройдись

Google
Сергей
30.11.2018
12:19:50
вот вот )

Denis
30.11.2018
12:20:08
av_commands = ['quit', '1', '2', '3']

Я попадаю в функцию change_entry (ввожу "3" после запуска) до принта,который последенй в этой функции никогда дело не дхододит.Функция возвращает управление initial_state()

я не понимаю,почему так

Сергей
30.11.2018
12:22:29
тут надо дебажить. к тому же куски какие-то неполные. try без catch ?

Denis
30.11.2018
12:24:17
https://pastebin.com/ZfpWXiMY вот фулл куски кода

Denis
30.11.2018
12:25:56
это фулл,который нужен

дальше идут другие функции,они никак не влияют

мол я ввожу 3,попадаю только в функцию нужную и всё

Константин
30.11.2018
12:26:41
Ребят, нужно сделать парсер небольшой, через эмулятор наверно, так как данные не сразу в код помещаются и спарсенные данные передавать в телеграм канал. Кто может это сделать напишите в личку. Скину все подробности. И примерно подскажите по стоимости и срокам разработки

Denis
30.11.2018
12:27:14
суть в том,что до принта - на 64 строке программа никогда не доходит

вот я и не понимаю этого почему

Aragaer
30.11.2018
12:27:39
не вижу 64-ю строку

Denis
30.11.2018
12:27:40
ну там два принта,коорый на 57 тоже

https://pastebin.com/ZfpWXiMY вот фулл куски кода

Alex
30.11.2018
12:29:48
https://pastebin.com/ZfpWXiMY вот фулл куски кода
покажи еще лог программы

зы... если что strip() - это метод.

Google
Aragaer
30.11.2018
12:30:29
а, кстати да

ща

Denis
30.11.2018
12:32:22








Admin
ERROR: S client not available

hachiman
30.11.2018
12:34:20
Катя

Alex
30.11.2018
12:34:48
fuck.... ты копировать из консоли не умеешь что ли?

нахрена скриншоты.

на pastebin

Nikolay
30.11.2018
12:35:00
Катя по вызову

Aragaer
30.11.2018
12:35:00
у меня есть одна гипотеза...

Denis
30.11.2018
12:35:02
сорян.Я думал так нагляднее

Aragaer
30.11.2018
12:35:03
ща

Nikolay
30.11.2018
12:35:32
у меня есть одна гипотеза...
это всё инстаграм головного мозга

Alex
30.11.2018
12:35:36
блин... если ты запускаешь в PyCharm, то отладчик взять что может быть проще?

Aragaer
30.11.2018
12:37:43
не, все норм

короче у меня этот самый код прекрасно работает

Alex
30.11.2018
12:37:51
> except ValueError: print('Введена несуществующая команда,попробуйте снова')

Google
hachiman
30.11.2018
12:37:52
сорян.Я думал так нагляднее
У меня все работает, с ошибкой що нет функции

Aragaer
30.11.2018
12:38:24
http://codephoto.ru/i/rdmIp

Denis
30.11.2018
12:38:57
какой функции?

hachiman
30.11.2018
12:39:21
и с data_phone_searcher = {some data}

Aragaer
30.11.2018
12:39:28
http://codephoto.ru/i/bWE7T - вот такое выдает

Alex
30.11.2018
12:39:38
какой функции?
ты бы не игнорировал traceback и узнал бы сразу в чем ошибка

hachiman
30.11.2018
12:39:42
какой функции?
check_all_entries(), add_new_entries()

Denis
30.11.2018
12:39:50
traceback нету

Alex
30.11.2018
12:39:58
конечно

ты ведь его игнорируешь

Denis
30.11.2018
12:40:22
я только ValueError перехватываю

Alex
30.11.2018
12:40:25
в свой except ValueError: добавь import traceback traceback.print_exc()

и сразу все станет ясно

Denis
30.11.2018
12:40:33
они не влияют на проблему

hachiman
30.11.2018
12:41:20
ну удали их
Покажи в чем ошибка тогда

Alex
30.11.2018
12:41:21
или просто raise

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