graphql-python / graphql-python/graphene-sqlalchemy

Prioritize custom type conversion over standard conversions

Aberta
#390 1 comentário 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
985
Forks
223
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

As discussed with @erikwrede we have to make sure that we prioritize registered custom type conversions over the defaults.

Example:

This:

```python
from sqlalchemy_utils import JSONType

@convert_sqlalchemy_type.register(JSONType)
def convert_column_to_json(*args, **kwargs):
return graphene.types.generic.GenericScalar
```

will result in a JSONString field instead of a GenericScalar

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelo registro de convert_sqlalchemy_type e reproduza o exemplo de JSONType descrito na issue. Está concluído quando um conversor JSONType registrado tem precedência sobre a conversão padrão e produz GenericScalar em vez de JSONString; adicione ou atualize a cobertura desse comportamento se a estrutura de testes existente estiver próxima.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
graphql, python, sqlalchemy
Domínio
database
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.