adel
У кого-нибудь есть примеры своих исключений? Или где можно их посмотреть?
adel
Я про прод спросил, чтобы понять, нормально это или нет @tonko22
adel
А свои исключения не пишешь(классы)? @tonko22
bBlack
Всем привет.
Кастую тут статический анализ (bandit).
Упёрся в такой вывод:
>> Issue: [B108:hardcoded_tmp_directory] Probable insecure usage of temp file/directory.
Severity: Medium Confidence: Medium
Location: /root/2/nginx/zbx_nginx_stats.py:26
More Info: https://bandit.readthedocs.io/en/latest/plugins/b108_hardcoded_tmp_directory.html
25 # Temp file, with log file cursor position
26 seek_file = '/tmp/nginx_log_stat'
27
28 class Metric(object):
26-ая строка это:
https://git.ckcorp.ru/root/nginx/blob/general/zbx_nginx_stats.py#L26
Что ему от меня нужно?
Предполагаю, что
https://security.openstack.org/guidelines/dg_using-temporary-files-securely.html
p.s. Не питонист.
Igor
Andrey 😼
Andrey 😼
А надо это делать средствами языка
mityajko
пасаны
mityajko
подскажите
mityajko
как прально под subprocess.call переводить вывод внутри
mityajko
предположим
mityajko
мне надо сдампить базу
mityajko
subprocess.call(['mysqldump', '-B','mysql','>',f.sql'])
mityajko
так не работает
mityajko
мб кто сталкивался?
Igor
Alexander
ещё в Popen можно дескриптор файла (который возвращается методом open) передать параметром stdout
Tatsiana
Всем привет в этом чатике от минского чатика питонистов.
Здесь есть кто-нибудь, кто работает с Wagtail?
Anonymous
Anonymous
Звучит как релклама🤔
Tatsiana
Мне за неё не платят))
Но я думала что вообще это нормально если ты едешь куда-нибудь, посмотреть с кем там можно пересечься.
Я вообще про wagtail спросила изначально)
Anonymous
да и кстати, насчёт вопроса, пиши его сразу, а то тебе могут ответить когда тебя возможно в сети не будет
Ruzal
Anonymous
Anonymous
Мун
Ruzal
Ну реплайнет позже
Anonymous
Пехапешник
Tatsiana
Anonymous
Ruzal
Tatsiana
Такие себе цели
Какой ты подозрительный))
Ну вы меня в рекламе уличите🤭 А так я бы в лс пошла спросить про боли. А то решили в Минске собраться и допилить систему чтобы стала более юзабельной для питонистов
Anonymous
Anonymous
Насчёт рекламы
Tatsiana
Anonymous
adel
У классов есть метод, который вызывается при raise?
Roman
adel
Anonymous
Language:
py3
Source:
class a: pass
raise a
Errors:
Traceback (most recent call last):
File "source_file.py", line 2, in <module>
raise a
TypeError: exceptions must derive from BaseException
Anonymous
Так что любой эксепшин наследует класс базеексепшин
Anonymous
Anonymous
Как отследить клик ЛКМ, python 3.6, Windows ?
Anonymous
Хакир
Anonymous
Типа:
if mouse.left_click:
#do something;
else:
#don't do something
s0menickname
Как отследить клик ЛКМ, python 3.6, Windows ?
https://ru.stackoverflow.com/questions/687896/%D0%9A%D0%B0%D0%BA-%D0%BE%D1%82%D1%81%D0%BB%D0%B5%D0%B6%D0%B8%D0%B2%D0%B0%D1%82%D1%8C-%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F-%D0%BC%D1%8B%D1%88%D0%B8-%D0%B2-python
Anonymous
s0menickname
s0menickname
google.com крутой сайт кстати
s0menickname
советую
Anonymous
Поиск мейл ру наше все
Anonymous
Спутник
Anonymous
Какой мэйл ру
Anonymous
Aquinary
Ребята. Кто в Нижнем Новгороде пользуется ростелекомом? Какие у вас настройки шлюза и маски сети в роутере? У знакомого рубануло инет
Anonymous
Anonymous
Как отследить событие ЛКМ другими способами? Мне нужно для игры, примерно вот такой код нужен:
if mouse.left_click:
mouse.move(0, 10) # после клика двигать курсор вниз на 10px
Vladimir
Kota
https://gist.github.com/jiavictor/1c6238e5069ea8d9eb50501d0ac4eb17#file-aes256-py
Подскажите пожалуйста, как правильно передать json в питон версии скрипта? Пытаюсь передать json строку в функцию, затем через сокет на другой скрипт. Но вот декодировать не получается. хотя данные приходят
Ruzal
json.dump, json.decode?
Anonymous
Anonymous
Ruzal
Kota
Kota
Странно, но так работает json.dumps(json.loads(MessageToJson(data)))
Kota
велосипед но пашет:D
Anonymous
Работает — не трогай
Anonymous
Kota
Anonymous
Всем привет 👋
Подскажите, как добавить файл PDF в личные кабинеты пользователей проекта?
Igor
Синей кнопочкой "добавить" в углу странички кабинета
Ruzal
В телегу нельзя часто запросы отправлять
Ruzal
Наверное, ты просто спамишь запросы, раз тебя банят
Ruzal
Что значит "получения апи"?
Ruzal
А, я понял о чём ты)
Сори, я не знаю чем помочь:(
Ruzal
Посмотри как логинятся в telegram-cli, может что-то узнаешь
Denis
self.item = [item for row in field.field for item in row.row if item.destroyed_in_turn == self.current_turn] можно ли каким-то боком после получения/во время получения item над ним произвести какие-нибудь действия,например вызвать какой нить метод (item это класс)
Anonymous
Как скопировать все файлы содержащие только цифры, с 3 или 4 буквами в виде расширения, в другой каталог с сохранением структуры:
import os
import sys
import fnmatch
import shutil
name = 'C:\\Projects\\'
find_paths = "C:\\test\\"\
dmlogs = name+"\\logs\\"
for folder, subdirs, files in os.walk(find_paths):
for filename in fnmatch.filter(files, "^\d+.\w{3,4}$"):
fullname = os.path.join(folder, filename)
pat_file_name = os.path.basename(fullname)
pat_dir = os.path.dirname(fullname)
pat_path = dmlogs+pat_dir[2:]
if not os.path.exists(pat_path):
os.makedirs(pat_path)
shutil.copyfile(fullname, pat_path+"\\"+pat_file_name)
Этот код не работает, ошибок нет, python 3.6.5, должен копировать все файлы примерно след вида: 123.txt, 111.doc, 12345678.docx, 1.xlsx и тому подобные файлы. Помогите, пожалуйста, мне