Tishka17
Ctrl + D
Lolly
Тоже можно💁‍♂
Tadj Mahal
Пробую через cmd, говорит не может найти.
Anonymous
Фу, мдк
Tadj Mahal
Tishka17
python -m pip
Tadj Mahal
Фу, мдк
Так, думаю, лучше.
Tadj Mahal
Tadj Mahal
python -m pip
Спасибо!
Tishka17
А теперь вопрос: зачем тебе pyinstaller?
Tadj Mahal
А теперь вопрос: зачем тебе pyinstaller?
Превращать python-файлы в экзешники.
Tadj Mahal
А что?
Tishka17
Ну во-первых, сомнительная задача Во-вторых, тебе это зачем?
maxlunar
ну, обычно ставят питон на машине и запускают скрипт через него
Tishka17
Превращать в экзе
Tadj Mahal
Превращать в экзе
Чтобы переносить на другие компы без установки самого питона.
🇺🇦|√|_0_I7_3_12🇺🇦
Превращать в экзе
Типа друзьям можно кидать проги без пайтона
Tadj Mahal
Я конечно понимаю, установка питона не занимает много времени, но всё же.
Tishka17
Чтобы переносить на другие компы без установки самого питона.
Для этого лучше сделать нормальный инсталлятор твоей проги
Tadj Mahal
С экзешником куда проще, взял открыл.
Tishka17
Ну знаешь. Msi-файл, который ставит в program files, ярлычок в пуск и так далее
Tishka17
А вот эта тема с экзе - скорее забавно чем нужно
Вячеслав
Всем привет. Как можно получить список имен аттрибутов класса? Задача такая. Есть словарь. Мне нужно из него удалить пары ключ значения если ключ не совпадает ни с одним из имен аттрибутов класса.
Tadj Mahal
А вот эта тема с экзе - скорее забавно чем нужно
Может ты и прав, но pip точно пригодится.
Вячеслав
Можно. Но звучит как будто ты делаешь что-то не то
Там штука в чем. Я использую peewee. Мне нужно обновить уже имеющуюся модель, исходя из данных которые ввел пользователь. Я собираю все что ввел пользователь и пихаю в словарь, а в качестве ключа использую строки идентичные именам аттрибутов класса. Но. Так же я туда добавляю еще одну пару для того чтобы понять редактирую я запись или же создаю. Так вот. В случае с созданием записи, все проходит норм. Неизвестный для него ключ он просто игнорирует. А вот с обновлением ( к примеру Employee.update(**dict).where(Employee.id == employee_id), он выплевывает exception как раз на ту неизвестную пару.
maxlunar
не знаю, работает ли с слотами, не проверял
Tishka17
Это позволит потом независимо менять модель и апи
Tishka17
Ну и лишние поля принято игнорировать, да
Tishka17
Глянь все таки marshmallow
Вячеслав
Вячеслав
Ну и лишние поля принято игнорировать, да
Так вот тут проблема как раз что Peewee их почему то в методе update не игнорит.
Вячеслав
Потому и пытался как то в динамике удалять незивестные для него значения.
Tishka17
Для совсем тупого кейса можешь попробовать https://github.com/Tishka17/dataclass_factory, он вроде произвольные классы у меня умеет создавать, но я с ними сильно не тестил
Вячеслав
Ладно) всем спасибо.
User
Таким образом хотя бы стало бы возможным сравнение строкового ключа с чем-либо ещё.
User
Он же на это рассчитывал?
Tishka17
Много лишнего
User
Ну а в чём проблема для проверки списка как ключа использовать: for i in?
User
Ну, ты понял.
Tishka17
Там не только поля. И не только поля, которые можно менять
Anonymous
Может кто сможет помочь? https://stackoverflow.com/questions/55965721/how-to-forward-downloaded-file-packages-to-the-telegram-servers-to-send-it-to-th
Роберт
Доброе утро! Как автоматически закрыавть сессию в sqlAlchemy? database = User.query.filter(User.user_id == user_id).first() database.balance = 0 db.session.add(database) db.session.commit() db.session.close() Я пробовал через with with database: логика Но выдает ошибку, или каждый раз работу с бд запихивать в try?
maxlunar
я не работал с ним, но ты можешь попробовать написать свой класс обертку, который реализует протокол для with. Но ты ошибку покажи
Tishka17
https://docs.sqlalchemy.org/en/13/orm/session_basics.html
Arthur 🦈
Ребят, привет. Пытаюсь приложение на mac сбилдить, но что-то не получается. выдает такую ошибку.
Arthur 🦈
вот setup
Arthur 🦈
а это юзаемые в приложении модули и библиотеки
Arthur 🦈
помогите плиз
Ilya
А есть чатик для фриланс заказов питонщикам?
Maxim
А есть чатик для фриланс заказов питонщикам?
Прямо здесь. В правилах есть хештеги. Потыкай по ним.
Arthur 🦈
я пытаюсь на маке собрать на мак
Tishka17
А вот тот файл, на который ругается у тебя стоит?
Роберт
@RoberPolson
Ага, я позже гляну, щас на не месте
Tishka17
Хз
Tishka17
По идее должно
Tishka17
Но лучше явно
Dk
Вообще незакомиченная транзакция при закрытии курсора как себя ведёт?
Dk
Я понимаю, роллбэк, когда курсор/соединение не закрывают, чтобы дальше с ним работать.