File tree Expand file tree Collapse file tree 9 files changed +55
-11
lines changed
webexteamssdk/models/mixins Expand file tree Collapse file tree 9 files changed +55
-11
lines changed Original file line number Diff line number Diff line change @@ -61,4 +61,8 @@ def actorId(self):
61
61
@property
62
62
def created (self ):
63
63
"""The date and time the event was performed."""
64
- return WebexTeamsDateTime .strptime (self ._json_data .get ('created' ))
64
+ created = self ._json_data .get ('created' )
65
+ if created :
66
+ return WebexTeamsDateTime .strptime (created )
67
+ else :
68
+ return None
Original file line number Diff line number Diff line change @@ -81,4 +81,8 @@ def isMonitor(self):
81
81
@property
82
82
def created (self ):
83
83
"""The date and time the membership was created."""
84
- return WebexTeamsDateTime .strptime (self ._json_data .get ('created' ))
84
+ created = self ._json_data .get ('created' )
85
+ if created :
86
+ return WebexTeamsDateTime .strptime (created )
87
+ else :
88
+ return None
Original file line number Diff line number Diff line change @@ -91,4 +91,8 @@ def mentionedPeople(self):
91
91
@property
92
92
def created (self ):
93
93
"""The date and time the message was created."""
94
- return WebexTeamsDateTime .strptime (self ._json_data .get ('created' ))
94
+ created = self ._json_data .get ('created' )
95
+ if created :
96
+ return WebexTeamsDateTime .strptime (created )
97
+ else :
98
+ return None
Original file line number Diff line number Diff line change @@ -51,4 +51,8 @@ def displayName(self):
51
51
@property
52
52
def created (self ):
53
53
"""Creation date and time in ISO8601 format."""
54
- return WebexTeamsDateTime .strptime (self ._json_data .get ('created' ))
54
+ created = self ._json_data .get ('created' )
55
+ if created :
56
+ return WebexTeamsDateTime .strptime (created )
57
+ else :
58
+ return None
Original file line number Diff line number Diff line change @@ -96,7 +96,11 @@ def licenses(self):
96
96
@property
97
97
def created (self ):
98
98
"""The date and time the person was created."""
99
- return WebexTeamsDateTime .strptime (self ._json_data .get ('created' ))
99
+ created = self ._json_data .get ('created' )
100
+ if created :
101
+ return WebexTeamsDateTime .strptime (created )
102
+ else :
103
+ return None
100
104
101
105
@property
102
106
def status (self ):
@@ -106,7 +110,11 @@ def status(self):
106
110
@property
107
111
def lastActivity (self ):
108
112
"""The date and time of the person's last activity."""
109
- return WebexTeamsDateTime .strptime (self ._json_data .get ('lastActivity' ))
113
+ last_activity = self ._json_data .get ('lastActivity' )
114
+ if last_activity :
115
+ return WebexTeamsDateTime .strptime (last_activity )
116
+ else :
117
+ return None
110
118
111
119
@property
112
120
def invitePending (self ):
Original file line number Diff line number Diff line change @@ -61,12 +61,20 @@ def isLocked(self):
61
61
@property
62
62
def lastActivity (self ):
63
63
"""The date and time when the room was last active."""
64
- return WebexTeamsDateTime .strptime (self ._json_data .get ('lastActivity' ))
64
+ last_activity = self ._json_data .get ('lastActivity' )
65
+ if last_activity :
66
+ return WebexTeamsDateTime .strptime (last_activity )
67
+ else :
68
+ return None
65
69
66
70
@property
67
71
def created (self ):
68
72
"""The date and time when the room was created."""
69
- return WebexTeamsDateTime .strptime (self ._json_data .get ('created' ))
73
+ created = self ._json_data .get ('created' )
74
+ if created :
75
+ return WebexTeamsDateTime .strptime (created )
76
+ else :
77
+ return None
70
78
71
79
@property
72
80
def creatorId (self ):
Original file line number Diff line number Diff line change @@ -51,7 +51,11 @@ def name(self):
51
51
@property
52
52
def created (self ):
53
53
"""The date and time the team was created."""
54
- return WebexTeamsDateTime .strptime (self ._json_data .get ('created' ))
54
+ created = self ._json_data .get ('created' )
55
+ if created :
56
+ return WebexTeamsDateTime .strptime (created )
57
+ else :
58
+ return None
55
59
56
60
@property
57
61
def creatorId (self ):
Original file line number Diff line number Diff line change @@ -76,4 +76,8 @@ def isModerator(self):
76
76
@property
77
77
def created (self ):
78
78
"""The date and time the team membership was created."""
79
- return WebexTeamsDateTime .strptime (self ._json_data .get ('created' ))
79
+ created = self ._json_data .get ('created' )
80
+ if created :
81
+ return WebexTeamsDateTime .strptime (created )
82
+ else :
83
+ return None
Original file line number Diff line number Diff line change @@ -112,4 +112,8 @@ def status(self):
112
112
@property
113
113
def created (self ):
114
114
"""Creation date and time in ISO8601 format."""
115
- return WebexTeamsDateTime .strptime (self ._json_data .get ('created' ))
115
+ created = self ._json_data .get ('created' )
116
+ if created :
117
+ return WebexTeamsDateTime .strptime (created )
118
+ else :
119
+ return None
You can’t perform that action at this time.
0 commit comments