`schema_printer._print_object` should return interfaces joined with '&' instead of ','
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 45/100
Direzione di ricerca
Apri graphql/utils/schema_printer.py ed esamina _print_object alla riga indicata. Confronta la sintassi dell’interfaccia stampata con l’esempio della bozza di GraphQL e con l’output di graphql-cli; il lavoro è completato quando lo schema printer emette SDL valido per gli oggetti che implementano più interfacce.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
https://github.com/graphql-python/graphql-core/blame/master/graphql/utils/schema_printer.py#L132
def _print_object(type):
# type: (GraphQLObjectType) -> str
interfaces = type.interfaces
implemented_interfaces = (
" implements {}".format(", ".join(i.name for i in interfaces))
if interfaces
else ""
)
https://facebook.github.io/graphql/draft/#sec-Interfaces
type Business implements NamedEntity & ValuedEntity {
name: String
value: Int
employeeCount: Int
}
I do think we can use & instead of , here, so we can simply print schema to a file rather than fetching it through graphql get-schema in JavaScript world.
I compare both of them which was generated in my project and find the only difference, even better with descriptions.
Thanks!
- Lingua principale
- Python
- Stelle
- 371
- Fork
- 174
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di graphql-python/graphql-core-legacy
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Quiver sourceAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
graphql-python/graphql-core-legacy#286 · 3 reazioni ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
graphql-python/graphql-core-legacy#280 · 2 commenti · 1 reazione ·
-
Add support for custom validators in default GraphQL backendForse già presa @JoaRiski l’ha presa 2418 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di graphql-python/graphql-core-legacy
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue Stellar Wave trivial
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
StellarCanary/ProtocolCanary-Fixtures#258 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
IBM/ai-atlas-nexus#295 ·
I maintainer di solito rispondono entro 6 giorni
-
github_actions
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
Hochfrequenz/aibap.mcp#578 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
mishraprafful/multihull#150 ·
I maintainer di solito rispondono entro 1 giorno