parent :< child
✅
child :< parent
❌
i.e (fn args)
def eat(anima: Animal): ...
eat(Dog())
def bark(dog: Dog): ...
from collections.abc import Callable | |
from typing import Literal, dataclass_transform | |
import strawberry | |
from strawberry.type import get_object_definition | |
@dataclass_transform() | |
def dataclass_to_strawberry[T: type](kind: Literal["input", "type"] = "type") -> Callable[[T], T]: | |
def inner(cls: T) -> T: |
{"help": "https://data.gov.il/api/3/action/help_show?name=datastore_search", "success": true, "result": {"include_total": true, "limit": 500, "records_format": "objects", "resource_id": "5c78e9fa-c2e2-4771-93ff-7f400a12f7ba", "total_estimation_threshold": null, "records": [{"_id":1,"סמל_ישוב":"0 ","שם_ישוב":"לא רשום ","שם_ישוב_לועזי":" ","סמל_נפה":0,"שם_נפה":"לא ידוע ","סמל_לשכת_מנא":0,"לשכה":" ","סמל_מועצה_איזורית":0,"שם_מועצה":null},{"_id":2,"סמל_ישוב":"3400 ","שם_ישוב":"חברון ","שם_ישוב_לועזי":" ","סמל_נפה":77,"שם_נפה":"חברון ","סמל_לשכת_מנא":11,"לשכה":"ירושלים ","סמל_מועצה_איזורית":0,"שם_מועצה":null},{"_id":3,"סמל_ישוב":"1347 ","שם_ישוב":"קצר א-סר ","שם_ישוב_לועזי":" ","סמל_נפה":62,"שם_נפה":"באר שבע ","סמל_לשכת_מנא":62,"לשכה":"באר שבע ","סמל_מועצה_איזורית":68,"שם_מועצה":"נווה מדבר"},{"_id":4,"סמל_ישוב":"1331 ","שם_ישוב":"כמאנה ","שם_ישוב_לועזי":" ","סמל_נפה":24,"שם_נפה":"עכו ","סמל_לשכת_מנא":20,"לשכה":"כרמיאל ","סמל_מועצה_איזורית":56,"שם_מועצה":"משגב"},{"_id":5,"סמל_ישוב":"3777 ","שם_ישוב":"סנסנה ","שם_יש |
from collections.abc import Awaitable, Callable | |
from contextvars import ContextVar | |
from typing import Concatenate, Protocol | |
from result.result import Err, Ok, Result | |
from t5hob_sdk.bases.err import AuthorizationErr | |
class CheckPermissionCmd: |
from datetime import datetime | |
import json | |
import re | |
import timeit | |
from contextlib import contextmanager | |
from dataclasses import dataclass | |
from typing import Annotated, Any, Callable, Iterator, TypedDict | |
from pydantic.annotated_handlers import GetJsonSchemaHandler |
from __future__ import annotations | |
import base64 | |
from dataclasses import dataclass | |
from functools import cached_property | |
from typing import TYPE_CHECKING, Annotated, Any, Self | |
import strawberry | |
from strawberry.annotation import StrawberryAnnotation | |
from strawberry.types.field import StrawberryField |
import functools | |
import traceback | |
from collections.abc import AsyncIterator, Awaitable, Callable | |
from contextlib import asynccontextmanager | |
from typing import Concatenate, Protocol | |
import anyio | |
import discord | |
from loguru import logger |
pub mod gst_egl_ext { | |
use glib::{ffi::gpointer, translate::*}; | |
use gst_gl_sys::{GstGLContext, GstGLMemory}; | |
macro_rules! skip_assert_initialized { | |
() => {}; | |
} | |
mod ffi { | |
use glib::ffi::gpointer; | |
use gst::ffi::GstMiniObject; |
fdsafads |