Size: a a a

Сообщество Python Программистов

2020 August 22

AS

Alex S in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
def g():
   yield 1
   return
   yield 2
gen = g()
for i in gen: print(i)
for i in gen: print(i)


Result:
1
О а ты не знаешь как в этом боте с файлами работать и можно ли? Допустим пример с open, write показать или с SQLite?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
+
Я ЛОМАЮ БОТА
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alex S
О а ты не знаешь как в этом боте с файлами работать и можно ли? Допустим пример с open, write показать или с SQLite?
Нет, файловая система в рилонли
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Это не ломало
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов

+
Я ЛОМАЮ БОТА
источник

AS

Alex S in Сообщество Python Программистов
Я говорю когда rm -rf написал ему (тестеру), он завис на 2 часа, после ответил. Серьёзно, я думал я его реально сломал и там реально всё очистилось.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Alex S
Я так понял get_first_word это исключение вызывает, если пустая строка в начале?
get_first_line возвращает пустую строку, а в has_minus_karma пустую строку пытается сплитнуть и взять первое слово (его нет)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов

Я ПРОДОЛЖАЮ
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alex S
Я говорю когда rm -rf написал ему (тестеру), он завис на 2 часа, после ответил. Серьёзно, я думал я его реально сломал и там реально всё очистилось.
Оно на виртуалках просто)
источник

AS

Alex S in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
get_first_line возвращает пустую строку, а в has_minus_karma пустую строку пытается сплитнуть и взять первое слово (его нет)
Вот тебе и ошибка редкая нашлась, да? Можно новую версию делать с фиксом
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Alex S
Вот тебе и ошибка редкая нашлась, да? Можно новую версию делать с фиксом
Ну поправлю ясен пень
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Но это было внезапно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ломаем пока ломается!
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
Ломаем пока ломается!
Так смысл? Он пишет исключение в логфайл. Конец
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Он даже не рестартует
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Так смысл? Он пишет исключение в логфайл. Конец
Значит можно засрать логи🌚
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Значит можно засрать логи🌚
Кажется я это уже делал😂
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
Значит можно засрать логи🌚
Ну это хостинг @python_user 🤷‍♂
источник

AS

Alex S in Сообщество Python Программистов
Бензофуран Гетероцикл
Оно на виртуалках просто)
А почему бы не сделать в текущей директории можно и писать, а при завершении выполнения всё за собой удалять (подчищать)? Типа создать папку с именем {message_id} и внутри неё файл, source.py, там так и сделано, ещё разрешив только там запись, а затем rmdir({prev_message_id})
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alex S
А почему бы не сделать в текущей директории можно и писать, а при завершении выполнения всё за собой удалять (подчищать)? Типа создать папку с именем {message_id} и внутри неё файл, source.py, там так и сделано, ещё разрешив только там запись, а затем rmdir({prev_message_id})
Language:
py3


Source:
print(__file__)


Result:
/home/ren/Desktop/rextester_linux_2.0/usercode/1680254328/source.py
источник