Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2021 January 13

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
это не то.
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
это не то.
Тогда я не совсем понял вопрос
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Типа переписать стандартную функцию open?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
Как можно в питоне перегрузить библиотечную функцию, чтобы оно работало с моим кастомным классом?
сторонняя либа?
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
+
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
так просто открой её исходники и дополни)
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
например библиотечная функция принимает цвет в формате RGBA
А у меня свой класс цвета со своими свистоперделками, и я хочу его напрямую передавать в функцию
Или стоп, зачем вообще это? Я подумал речь про метод. А функция библиотеки то зачем? Просто используй свою :/
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yaroslav Savin
так просто открой её исходники и дополни)
низя так делать
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
низя так делать
если очень хочется, можно
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Пишите свой класс. Делаете его наследником объекта откуда идёт нативная функция и переопределяете по правилам переопределения пайтон. Все будет работать. Но в пределах вашего проекта не будет работать нативная функция.
источник
2021 January 14

M

Margosha in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
Как можно в питоне перегрузить библиотечную функцию, чтобы оно работало с моим кастомным классом?
Я думаю даже можно не перегружать, а просто в ините экземпляр создать, конкретнее напиши
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
Как можно в питоне перегрузить библиотечную функцию, чтобы оно работало с моим кастомным классом?
смысле
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
смысле
Может эта функция вызывается из этой же/другой библиотеки, а он хочет чтобы вызвалась его кастомная вместо этого
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
А мне она не нужна
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ну так ты внимательно читай
источник

АБ

Артем Богатов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
низя так делать
допиши библу, добавь _ в начало и подключай ее
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Айван
Может эта функция вызывается из этой же/другой библиотеки, а он хочет чтобы вызвалась его кастомная вместо этого
ну так в питоне что угодно можно переопределить
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
в чем проблема
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
ну так в питоне что угодно можно переопределить
Оно там Union принимает, мне бы в этот Union добавить еще свой класс...
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Войс чат ушёл?
источник