@ru_python

Страница 7229 из 9768
Denis
30.11.2018
12:41:36
kira,я же сказал

Alex
30.11.2018
12:41:49
причину которого тебе нужно выяснить

Denis
30.11.2018
12:42:37
я ввожу user_choose равным 3 он падает в if, а потом падает с ошибкой

ошибка поднимается по вложенности что ли в коде

Google
Alex
30.11.2018
12:42:53
мораль: нефиг ловить исключения глобально и игнорировать их

Aragaer
30.11.2018
12:43:08
ну да, исключения должны падать сразу

и громко

чтобы это было видно

Denis
30.11.2018
12:43:45
так у меня нету никаких преобразвоаний

с user_choose_comand

Alex
30.11.2018
12:44:07
так у меня нету никаких преобразвоаний
так может не только поэтому падать. выведи блин stack trace и узнаешь

hachiman
30.11.2018
12:45:13
так у меня нету никаких преобразвоаний
наполни для меня data_phone_searcher

Denis
30.11.2018
12:45:36
{"Катя": Смирнова 88888888 12.12.2016}

ну строка соответственно всё там.Т.е. занчение тоже

Alex
30.11.2018
12:46:01
кстати готов поспорить падает вот тут на строках 59 - 62

Aragaer
30.11.2018
12:46:01
чот хрень какая-то

Google
Denis
30.11.2018
12:46:19
вот тут это где

Aragaer
30.11.2018
12:46:43
это словарь такой типа?

или это должено json распарсить?

Denis
30.11.2018
12:47:01
типо словарь

Aragaer
30.11.2018
12:47:20
и питон такое должен съесть?

Alex
30.11.2018
12:48:07
короче... хватит страдать херней

выведи traceback и узнаешь отчего у тебя ValueError

hachiman
30.11.2018
12:49:24
типо словарь
Я поменял Фамилия Кати

Denis
30.11.2018
12:49:49
surname, phone, birthday = data_phone_searcher[name].split() ValueError: not enough values to unpack (expected 3, got 2)

traceback

Alex
30.11.2018
12:50:00
ну вот тебе и причина

Denis
30.11.2018
12:50:18
да,стоило включить мозг и не делать так

Alex
30.11.2018
12:50:21
у тебя в data_phone_searcher строка после сплита дает 2 элемента

Denis
30.11.2018
12:50:37
угу,это я уже понял

Denis
30.11.2018
12:51:24
я с дебагингом на вы.Что посоветуете изучить,чтобы так не лажать из инструментов?

Alex
30.11.2018
12:52:40
кнопочки в PyCharm =)

hachiman
30.11.2018
12:53:32
я с дебагингом на вы.Что посоветуете изучить,чтобы так не лажать из инструментов?
{"Катя": "Смирнова 88888888 12.12.2016"}["Катя"].split() » [Смирнова, 88888, 12.12.206]

Google
Alex
30.11.2018
12:54:47
просто раз уж у тебя установлен PyCharm (я надеюсь Community?), то там уже есть удобный встроенный дебаггер.

Denis
30.11.2018
12:55:07
profes

Сергей
30.11.2018
12:55:40
Denis
30.11.2018
12:55:59
У меня лицуха

Alex
30.11.2018
12:56:16
легальная?

Vasya
30.11.2018
12:56:38
я с дебагингом на вы.Что посоветуете изучить,чтобы так не лажать из инструментов?
print конечно же, сам Гвида принтами дебажит, остальное от лукавого.

Denis
30.11.2018
12:57:00
да

Alex
30.11.2018
12:57:09
да
тогда приношу извинения.

Аркадий
30.11.2018
12:59:05
Alex
30.11.2018
12:59:27
print конечно же, сам Гвида принтами дебажит, остальное от лукавого.
ну да конечно... успехов с впустую потраченным временем.

Сергей
30.11.2018
12:59:36
я дебажу, мне 2018 не мешает ?

Аркадий
30.11.2018
13:00:12
я дебажу, мне 2018 не мешает ?
Оно то понятно, но скорость разработки ниже

Alex
30.11.2018
13:00:12
да много кто дебажит, это нормально иметь хорошие логи и использовать отладочный вывод

Сергей
30.11.2018
13:00:56
Alex
30.11.2018
13:01:03
только хрен там это будет достаточно в сложных случаях многопоточного \ многопроцессного \ многонодового окружения.

Аркадий
30.11.2018
13:01:19
Иметь логи м дебажить немного разные вещи. Первое поможет на проде при ошибке, второе при разработке даст ясности больше

Alex
30.11.2018
13:02:16
Проще нужную задачу в одном потоке задебажить
проще не значит что это бывает возможно

некоторые проблемы воспроизводятся при очень специфических условиях

Google
Oleksandr
30.11.2018
13:03:39
товарищи, а какая, на глаз, адекватная зп для Python-джуна в Москве?

Аркадий
30.11.2018
13:03:44
ппц, им дали брейкпоинты из коробки, они принтами дебажат...

проще не значит что это бывает возможно
да все возможно, в пайчарме любой кейс дебажится

некоторые проблемы воспроизводятся при очень специфических условиях
надо писать так, чтобы не было сложно, это же питон

Admin
ERROR: S client not available

Aragaer
30.11.2018
13:06:34
ваще да

при наличии юнит тестов, просто ставишь где надо принты и сразу все видишь

Oleksandr
30.11.2018
13:11:20
от 80К гросс
понял, спасибо :)

Nikolay
30.11.2018
13:13:03
Oleksandr
30.11.2018
13:14:34
?
а альтернативное мнение..?)

Nikolay
30.11.2018
13:16:10
1 iphone xs в месяц

Jentry
30.11.2018
13:16:34
на самом деле где-то достаточно посередине, бывает больше, бывает меньше, я знаю джуна 100к net в хорошей компании после вуза

Николай
30.11.2018
13:23:32
https://vc.ru/amp/52131?__twitter_impression=true

Tigran
30.11.2018
13:27:00
https://vc.ru/amp/52131?__twitter_impression=true
Хуёво быть джуном в Уфе, мда

Nikolay
30.11.2018
13:27:07
я новичок

Tigran
30.11.2018
13:27:15
Мне интересно, как они минимум и максимум считают. Это какие-то перцентили?

?
30.11.2018
13:28:48
я новичок
го к нам в екб

Google
Nikolay
30.11.2018
13:29:07
нет, это столица спида

Andrew
30.11.2018
13:29:19
нет, это столица спида
так он его и не ебаться зовёт

omgdatsvalya
30.11.2018
13:29:26
Как фиксится?

SyntaxError: Generator expression must be parenthesized

Nikolay
30.11.2018
13:29:34
так он его и не ебаться зовёт
на шприц наступил и всё

Tigran
30.11.2018
13:29:46
SyntaxError: Generator expression must be parenthesized
Генератор экспрешн надо взять в скобки, ваш кэп

Andrew
30.11.2018
13:29:51
на шприц наступил и всё
оно так не работает

Nikolay
30.11.2018
13:29:56
сегодня ты жив, завтра ты жив

?
30.11.2018
13:29:57
нет, это столица спида
поэтому я и одинок ?

omgdatsvalya
30.11.2018
13:29:59
Django выдает в консоли при попытки создания суперюзера

omgdatsvalya
30.11.2018
13:30:37
Идет выполнение: manage.py createsuperuser Traceback (most recent call last): File "c:\users\admin\source\repos\DjangoWebProject2\DjangoWebProject2\manage.py", line 17, in <module> execute_from_command_line(sys.argv) File "c:\users\admin\source\repos\DjangoWebProject2\DjangoWebProject2\env\lib\site-packages\django\core\management\__init__.py", line 364, in execute_from_command_line utility.execute() File "c:\users\admin\source\repos\DjangoWebProject2\DjangoWebProject2\env\lib\site-packages\django\core\management\__init__.py", line 338, in execute django.setup() File "c:\users\admin\source\repos\DjangoWebProject2\DjangoWebProject2\env\lib\site-packages\django\__init__.py", line 27, in setup apps.populate(settings.INSTALLED_APPS) File "c:\users\admin\source\repos\DjangoWebProject2\DjangoWebProject2\env\lib\site-packages\django\apps\registry.py", line 85, in populate app_config = AppConfig.create(entry) File "c:\users\admin\source\repos\DjangoWebProject2\DjangoWebProject2\env\lib\site-packages\django\apps\config.py", line 94, in create module = import_module(entry) File "C:\Users\Admin\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 677, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 728, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "c:\users\admin\source\repos\DjangoWebProject2\DjangoWebProject2\env\lib\site-packages\django\contrib\admin\__init__.py", line 4, in <module> from django.contrib.admin.filters import ( File "c:\users\admin\source\repos\DjangoWebProject2\DjangoWebProject2\env\lib\site-packages\django\contrib\admin\filters.py", line 10, in <module> from django.contrib.admin.options import IncorrectLookupParameters File "c:\users\admin\source\repos\DjangoWebProject2\DjangoWebProject2\env\lib\site-packages\django\contrib\admin\options.py", line 13, in <module> from django.contrib.admin import helpers, widgets File "c:\users\admin\source\repos\DjangoWebProject2\DjangoWebProject2\env\lib\site-packages\django\contrib\admin\widgets.py", line 152 '%s=%s' % (k, v) for k, v in params.items(), ^ SyntaxError: Generator expression must be parenthesized Интерактивный процесс Python завершился. Интерактивный процесс Python завершился.

Andrew
30.11.2018
13:31:10
'%s=%s' % (k, v) for k, v in params.items(),

Скобок нету, как и сказал тигран

Tigran
30.11.2018
13:31:43
Странно, что это в коде джанги

Версия питона какая?

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