get_individual_sponsors() — fastapi Function Reference
Architecture documentation for the get_individual_sponsors() function in sponsors.py from the fastapi codebase.
Entity Profile
Dependency Diagram
graph TD e9b739de_0cfd_85f5_029a_698cbb21a09e["get_individual_sponsors()"] 056ab1dd_e9bf_db94_7561_c9133dc915c2["sponsors.py"] e9b739de_0cfd_85f5_029a_698cbb21a09e -->|defined in| 056ab1dd_e9bf_db94_7561_c9133dc915c2 2551f96f_dafc_1264_4aa4_d4ca9c29d970["main()"] 2551f96f_dafc_1264_4aa4_d4ca9c29d970 -->|calls| e9b739de_0cfd_85f5_029a_698cbb21a09e eb49d5be_c20e_5a41_efdc_b17f494422e3["get_graphql_sponsor_edges()"] e9b739de_0cfd_85f5_029a_698cbb21a09e -->|calls| eb49d5be_c20e_5a41_efdc_b17f494422e3 style e9b739de_0cfd_85f5_029a_698cbb21a09e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
scripts/sponsors.py lines 127–144
def get_individual_sponsors(
settings: Settings,
) -> defaultdict[float, dict[str, SponsorEntity]]:
nodes: list[SponsorshipAsMaintainerNode] = []
edges = get_graphql_sponsor_edges(settings=settings)
while edges:
for edge in edges:
nodes.append(edge.node)
last_edge = edges[-1]
edges = get_graphql_sponsor_edges(settings=settings, after=last_edge.cursor)
tiers: defaultdict[float, dict[str, SponsorEntity]] = defaultdict(dict)
for node in nodes:
tiers[node.tier.monthlyPriceInDollars][node.sponsorEntity.login] = (
node.sponsorEntity
)
return tiers
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does get_individual_sponsors() do?
get_individual_sponsors() is a function in the fastapi codebase, defined in scripts/sponsors.py.
Where is get_individual_sponsors() defined?
get_individual_sponsors() is defined in scripts/sponsors.py at line 127.
What does get_individual_sponsors() call?
get_individual_sponsors() calls 1 function(s): get_graphql_sponsor_edges.
What calls get_individual_sponsors()?
get_individual_sponsors() is called by 1 function(s): main.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free