mirror of
https://github.com/status-im/PyGithub.git
synced 2026-09-01 11:21:16 +00:00
Simplify definition of list types
This commit is contained in:
@@ -189,7 +189,7 @@
|
||||
{
|
||||
"name": [ "get", "organization", "events" ],
|
||||
"group": "events",
|
||||
"type": { "cardinality": "list", "name": "Event" },
|
||||
"type": "list:Event",
|
||||
"mandatory_parameters": [
|
||||
{ "name": "org", "type": "Organization" }
|
||||
],
|
||||
@@ -207,7 +207,7 @@
|
||||
{
|
||||
"name": [ "get", "starred", "gists" ],
|
||||
"group": "gists",
|
||||
"type": { "cardinality": "list", "name": "Gist" }
|
||||
"type": "list:Gist"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -788,7 +788,7 @@
|
||||
{
|
||||
"name": [ "get", "public", "events" ],
|
||||
"group": "events",
|
||||
"type": { "cardinality": "list", "name": "Event" },
|
||||
"type": "list:Event",
|
||||
"request": {
|
||||
"verb": "GET",
|
||||
"url": [
|
||||
@@ -800,7 +800,7 @@
|
||||
{
|
||||
"name": [ "get", "received", "events" ],
|
||||
"group": "events",
|
||||
"type": { "cardinality": "list", "name": "Event" },
|
||||
"type": "list:Event",
|
||||
"request": {
|
||||
"verb": "GET",
|
||||
"url": [
|
||||
@@ -812,7 +812,7 @@
|
||||
{
|
||||
"name": [ "get", "public", "received", "events" ],
|
||||
"group": "events",
|
||||
"type": { "cardinality": "list", "name": "Event" },
|
||||
"type": "list:Event",
|
||||
"request": {
|
||||
"verb": "GET",
|
||||
"url": [
|
||||
@@ -1452,7 +1452,7 @@
|
||||
"additional_methods": [
|
||||
{
|
||||
"name": [ "get", "network", "events" ],
|
||||
"type": { "cardinality": "list", "name": "Event" },
|
||||
"type": "list:Event",
|
||||
"group": "events",
|
||||
"request": {
|
||||
"verb": "GET",
|
||||
|
||||
@@ -23,8 +23,13 @@ class Type:
|
||||
}
|
||||
|
||||
def __fromString( self, name ):
|
||||
self.cardinality = "scalar"
|
||||
self.name = name
|
||||
listPrefix = "list:"
|
||||
if name.startswith( listPrefix ):
|
||||
self.cardinality = "list"
|
||||
self.name = name[ len( listPrefix ) : ]
|
||||
else:
|
||||
self.cardinality = "scalar"
|
||||
self.name = name
|
||||
|
||||
def __fromDesc( self, desc ):
|
||||
checkKeys( desc, [ "cardinality", "name" ] )
|
||||
|
||||
Reference in New Issue
Block a user