ru_python | Unsorted

Telegram-канал ru_python - Python

14289

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/1961404

Subscribe to a channel

Python

треды случайно не юзаешь?

Читать полностью…

Python

class A(ctypes.Structure):
_fields_ = [("a", ctypes.c_uint64)]


a = A(1)
ptr = ctypes.pointer(a)
print(ptr.contents.a)

Читать полностью…

Python

Тут еще ничего такого

Читать полностью…

Python

Из серии "дети, зажмурьтесь".

import _ctypes

def di(obj_id):
""" Inverse of id() function. """
return _ctypes.PyObj_FromPtr(obj_id)

if __name__ == '__main__':
a = 42
b = 'answer'
print(di(id(a))) # -> 42
print(di(id(b))) # -> answer

Читать полностью…

Python

Ну если адрес как-то через ctypes получить, то это не совсем то и обращение

Читать полностью…

Python

Кода много. 2 корутины запущены как asyncio.Task и я их выполняю по-очереди через ручные asyncio.Condition (2 шт и два флага bool).. Ногу сломать можно.

Читать полностью…

Python

какие-нибудь сишные библиотеки используются?

Читать полностью…

Python

а на других версиях оно проявляется? вообще не должно так быть, это какой-то баг в интерпретаторе возможно

Читать полностью…

Python

какая версия питона?

Читать полностью…

Python

Я помайл в Python ошибку Process finished with exit code 139 (interrupted by signal 11: SIGSEGV) , гугл говорит, это ошибка обращения к памяти. Я использую обычную библиотеку asyncio , ну и inspect.stack(), специально к памяти не обращаюсь.

Как решить?
При этом, если запускаю скрипт в режиме отладки и где-то ставлю точку остановы, то такой ошибки не происходит. От чего мне кажется, что что-то где-то не успевает инициализироваться.. или может собрщик мусора удаляет объект, а на него потом ссылаются...

Читать полностью…

Python

бля ну если кто-то специально пойдет переопределит такой метод...

Читать полностью…

Python

я уже показал это выше

Читать полностью…

Python

Он нужен чтобы при наследовании метод точно не переопределили

Читать полностью…

Python

ну это немного другое

Читать полностью…

Python

Причем тут статикметод?

Читать полностью…

Python

Приветствую, я пишу апи с использованием fastapi, всё в коде от и до асинхроннное, но почему то запросы встают в очередь, сделал для некоторых запрососв разные роутеры, всё равно некоторые запросы в очереди

Читать полностью…

Python

import ctypes
num = ctypes.c_int(20)
ptr = ctypes.pointer(num)
print(ptr.contents.value) # 20
ptr.contents.value = 30
print(ptr.contents.value) # 30
не вникал особо,но можно еще так сделать, но не советую

Читать полностью…

Python

Да, уже глянул. Прикольная штука

Читать полностью…

Python

А, я так понимаю мы еще и можем через адрес этот получить объект, ну да

Читать полностью…

Python

Спасибо, попытаюсь разобраться

Читать полностью…

Python

Надо хоть какой-то код. Ну и к памяти ты не сможешь обратиться в питоне

Читать полностью…

Python

кода много? нет какого-нибудь короткого примера, который такое же вызывает?

Читать полностью…

Python

Python 3.10.13

Читать полностью…

Python

Костыли неистребимы. ;-) Собственно, цель манглинга — чтобы тот кто наследует класс и не знает его внутреннего устройства случайно не придумал свой метод, отличающийся по назначению от родительского и не разломал тем самым родителя.

Читать полностью…

Python

земля пухом такому проекту

Читать полностью…

Python

*случайно не переопределили

Читать полностью…

Python

Я знаю, но это не меняет того, что ты просто так не сможешь вызвать с __

Читать полностью…

Python

Это называется name mangling и к приватности отношения не имеет

Читать полностью…

Python

это ты с двух сторон поставил __

Читать полностью…

Python

По полной программе изъебнулся ))))

Читать полностью…
Subscribe to a channel