All streams
Search
Write a publication
Pull to refresh
5
0
Pavel Denisov @rSedoy

Пользователь

Send message
возможно чтобы показать именно изменение списка, а не просто assignment с новым списком.
Вот уже точно не ошибки в реализации, когда понимаешь как это реализовано, понимаешь почему это так.
Очень хорошо, всё основное в одно месте, хотя точнее это «которые допускают начинающие разработчики», ну и надо коллективным разумом вспомнить чего не хватает, например, про «общий» except.
Если ловим ошибку, то подгружаем последний бэкап, заполняем таблицу и повторяем попытку регистрации.

При этом ловите Exception, т.е. вообще все возможные ошибки, не делайте больше так.
раз решили поправить, поправьте это место полностью, ну и path намекает что это не legacy
staticfiles из старых версий, привыкайте писать
{% load static %}
Раз упомянули uWSGI, то для решения первых двух задач, можете использовать его spooler, уменьшите внешние зависимости проекта.
на всякий случай, относительно недавно появился psycopg-binary, но вряд ли это хороший способ решения проблемы.
f.close и f.close() разные вещи
Когда не поместится, то тогда и будем решать проблему, преждевременная оптимизация зло, кроме этого, содержание файла указано, он небольшой.
Делаем python скрипт проще:
with open(path) as f:
    print(random.choice(f.readlines()))

Ну и если не используете with, учитывайте что close функция, ее надо вызывать (хотя при чтении это не критично)
killall python3
Серьезно?
Нет, во-первых, новички не поймут проблему, во-вторых, не нужно новичкам вообще использовать global, он нужен очень редко и только тогда, когда понимают для чего он и почему без него нельзя обойтись.
Конечно, как же без global. А что будет, если этим ботом больше одного человека начнет пользоваться? Потом еще куча новичков на Тостер побежит, спрашивать, а чего это не работает.
У вас всё очень общее, как таковых «предложений реализации» нет, какие-то смешные утверждения, типа, «Предполагается, что у держателей шлюзов и бирж правильное ПО», «Получается 2 сети — хакерская, и нормальная» и прочее. И с чего бы это вас минусуют ;)
да у вас как-то всё очень поверхностно и нелогично, например:
1. официальная станция проверяет подлинность подписи
2. одна из неофициальных станций может заявить протест, если транзакция подписана неверной подписью клиента.

т.е. официальная считает подпись подлинной, а неофициальная не подлинной. Кто прав и как тогда проверить что подпись подлинная?
ради этого ;)
with open(filepath) as fp:                          
    ...
    fp.close()         
Так для этого я или кто-то другой и не нужен, автор может сам всё сделать, инструментов достаточно, например, github.com/hhatto/autopep8
Серьезно, вы предлагает мне отформатировать этот код? Вообще-то это обязанность автора.

Information

Rating
4,871-st
Location
Пермский край, Россия
Registered
Activity