1- #!/usr/bin/env python
2- # -*- encoding: utf-8 -*-
1+ # -*- coding: utf-8 -*-
32
4- from datetime import datetime
5-
6- from pygithub3 .core .compat import json
7-
8- GITHUB_DATE_FORMAT = '%Y-%m-%dT%H:%M:%SZ'
3+ from pygithub3 .core import json
94
105
116class Resource (object ):
@@ -15,7 +10,6 @@ class Resource(object):
1510 _collection_maps = {}
1611
1712 def __init__ (self , attrs ):
18- """ """
1913 self ._attrs = attrs
2014 self .__set_attrs ()
2115
@@ -47,13 +41,6 @@ def wrapper(resource, raw_resource):
4741 return func (resource , raw_resource )
4842 return wrapper
4943
50- def parse_date (string_date ):
51- try :
52- date = datetime .strptime (string_date , GITHUB_DATE_FORMAT )
53- except TypeError :
54- date = None
55- return date
56-
5744 @self_resource
5845 def parse_map (resource , raw_resource ):
5946 if hasattr (raw_resource , 'items' ):
@@ -73,9 +60,6 @@ def parse_collection_map(resource, raw_resources):
7360 for raw_resource in raw_resources ]
7461
7562 new_resource = raw_resource .copy ()
76- new_resource .update (dict ([
77- (attr , parse_date (raw_resource [attr ]))
78- for attr in self ._dates if attr in raw_resource ]))
7963 new_resource .update (dict ([
8064 (attr , parse_map (resource , raw_resource [attr ]))
8165 for attr , resource in self ._maps .items ()
0 commit comments