Skip to content

Instantly share code, notes, and snippets.

# https://gist.github.com/unbracketed/3380407
"""
Exports Issues from a specified repository to a CSV file
Uses basic authentication (Github username + password) to retrieve Issues
from a repository that username has access to. Supports Github API v3.
"""
import sys
import csv
import requests
from datetime import datetime
from pydantic import BaseModel
class Flight(BaseModel):
origin: str
destination: str
departure: datetime
In [0]: Flight(origin="DCA", destination="ORD", departure="hurrah")
ValidationError: 1 validation error
departure
invalid datetime format (type=type_error.datetime)
type Flight {
origin: String
destination: String
departure: DateTime
}
from graphene_pydantic import PydanticObjectType
class GraphQLFlight(PydanticObjectType):
class Meta:
model = Flight