MCPcopy Index your code
hub / github.com/O365/python-o365 / get_event

Method get_event

O365/message.py:1085–1104  ·  view source on GitHub ↗

If this is a EventMessage it should return the related Event

(self)

Source from the content-addressed store, hash-verified

1083 return bs(self.body, 'html.parser')
1084
1085 def get_event(self):
1086 """ If this is a EventMessage it should return the related Event"""
1087
1088 if not self.is_event_message:
1089 return None
1090
1091 # select a dummy field (eg. subject) to avoid pull unneccesary data
1092 query = self.q().expand('event')
1093
1094 url = self.build_url(self._endpoints.get('get_message').format(id=self.object_id))
1095
1096 response = self.con.get(url, params=query.as_params())
1097
1098 if not response:
1099 return None
1100
1101 data = response.json()
1102 event_data = data.get(self._cc('event'))
1103
1104 return Event(parent=self, **{self._cloud_data_key: event_data})
1105
1106 def get_mime_content(self):
1107 """ Returns the MIME contents of this message """

Callers 1

test_get_eventMethod · 0.45

Calls 7

EventClass · 0.85
expandMethod · 0.80
build_urlMethod · 0.80
as_paramsMethod · 0.80
jsonMethod · 0.80
_ccMethod · 0.80
getMethod · 0.45

Tested by 1

test_get_eventMethod · 0.36