class DataTracker:
Constructor: DataTracker(use_cache, mongodb_host, mongodb_port, mongodb_user, ...)
A class for interacting with the IETF DataTracker.
Method | __del__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | announcement |
Undocumented |
Method | announcements |
Undocumented |
Method | ballot |
Undocumented |
Method | ballot |
A generator returning information about ballot document events. |
Method | ballot |
Undocumented |
Method | ballot |
Undocumented |
Method | ballot |
A generator returning information about ballot position names. These describe the names of the responses that a person can give to a ballot (e.g., "Discuss", "Abstain", "No Objection", ...). |
Method | ballot |
Undocumented |
Method | ballot |
A generator returning information about ballot types. |
Method | continent |
Undocumented |
Method | continent |
Undocumented |
Method | continents |
Undocumented |
Method | countries |
Undocumented |
Method | country |
Undocumented |
Method | country |
Undocumented |
Method | country |
Undocumented |
Method | country |
Undocumented |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | document |
Returns a list of DocumentAlias objects that correspond to the specified name. |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | document |
A generator returning information about document events. |
Method | document |
Returns the document with the specified name. |
Method | document |
Returns the document that became the specified RFC. |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | document |
Undocumented |
Method | documents |
Undocumented |
Method | documents |
Undocumented |
Method | documents |
Undocumented |
Method | documents |
Returns the document that became the specified BCP. |
Method | documents |
Returns the document that became the specified STD. |
Method | email |
Undocumented |
Method | email |
Undocumented |
Method | email |
Undocumented |
Method | email |
Undocumented |
Method | email |
Undocumented |
Method | email |
Undocumented |
Method | email |
Undocumented |
Method | email |
Undocumented |
Method | emails |
A generator that returns email addresses recorded in the datatracker. |
Method | generic |
Undocumented |
Method | generic |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | group |
Undocumented |
Method | groups |
Undocumented |
Method | historical |
Undocumented |
Method | historical |
Undocumented |
Method | historical |
Undocumented |
Method | historical |
Undocumented |
Method | historical |
Undocumented |
Method | historical |
Undocumented |
Method | historical |
Undocumented |
Method | historical |
Undocumented |
Method | holder |
Undocumented |
Method | holder |
Undocumented |
Method | ipr |
Undocumented |
Method | ipr |
Undocumented |
Method | ipr |
Undocumented |
Method | ipr |
Undocumented |
Method | ipr |
Undocumented |
Method | ipr |
Undocumented |
Method | meeting |
Information about a meeting. |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Information about a particular version of the schedule for a meeting. |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
The assignment of sessions to timeslots in a meeting schedule. |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
Undocumented |
Method | meeting |
A generator returning the possible meeting types |
Method | meetings |
Return information about meetings taking place within a particular date range. |
Method | next |
Undocumented |
Method | next |
Undocumented |
Method | people |
A generator that returns people recorded in the datatracker. As of April 2018, there are approximately 21500 people recorded. |
Method | person |
Undocumented |
Method | person |
Undocumented |
Method | person |
Undocumented |
Method | person |
Undocumented |
Method | person |
Undocumented |
Method | related |
Undocumented |
Method | relationship |
Retrieve a relationship type |
Method | relationship |
Undocumented |
Method | relationship |
A generator returning the possible relationship types |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | review |
Undocumented |
Method | reviewer |
Undocumented |
Method | reviewer |
Undocumented |
Method | role |
Undocumented |
Method | role |
Undocumented |
Method | role |
Undocumented |
Method | send |
Undocumented |
Method | send |
Undocumented |
Method | stream |
Undocumented |
Method | stream |
Undocumented |
Method | streams |
Undocumented |
Method | submission |
Undocumented |
Method | submission |
Undocumented |
Method | submission |
A generator returning information about submission events. |
Method | submissions |
Undocumented |
Method | thirdparty |
Undocumented |
Method | thirdparty |
Undocumented |
Method | unavailable |
Undocumented |
Method | unavailable |
Undocumented |
Instance Variable | backend |
Undocumented |
Instance Variable | base |
Undocumented |
Instance Variable | cache |
Undocumented |
Instance Variable | db |
Undocumented |
Instance Variable | db |
Undocumented |
Instance Variable | get |
Undocumented |
Instance Variable | http |
Undocumented |
Instance Variable | log |
Undocumented |
Instance Variable | pavlova |
Undocumented |
Instance Variable | session |
Undocumented |
Instance Variable | ua |
Undocumented |
Method | _cache |
Undocumented |
Method | _datatracker |
Undocumented |
Method | _datatracker |
Undocumented |
Method | _datatracker |
Undocumented |
Method | _retrieve |
Undocumented |
Method | _retrieve |
Undocumented |
Instance Variable | _hints |
Undocumented |
bool
= False, mongodb_host: str
= 'localhost', mongodb_port: int
= 27017, mongodb_user: Optional[ str]
= None, mongodb_pass: Optional[ str]
= None, cache_timeout: Optional[ timedelta]
= None):
¶
Undocumented
AnnouncementFromURI
) -> Optional[ AnnouncementFrom]
:
¶
Undocumented
Optional[ str]
= None, group: Optional[ Group]
= None, name: Optional[ RoleName]
= None) -> Iterator[ AnnouncementFrom]
:
¶
Undocumented
BallotDocumentEventURI
) -> Optional[ BallotDocumentEvent]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', ballot_type: Optional[ BallotType]
= None, event_type: Optional[ str]
= None, by: Optional[ Person]
= None, doc: Optional[ Document]
= None) -> Iterator[ BallotDocumentEvent]
:
¶
A generator returning information about ballot document events. Parameters: since -- Only return ballot document events with timestamp after this until -- Only return ballot document events with timestamp after this ballot_type -- Only return ballot document events of this ballot type event_type -- Only return ballot document events with this type by -- Only return ballot document events by this person doc -- Only return ballot document events that relate to this document Returns: A sequence of BallotDocumentEvent objects
BallotPositionNameURI
) -> Optional[ BallotPositionName]
:
¶
Undocumented
A generator returning information about ballot position names. These describe the names of the responses that a person can give to a ballot (e.g., "Discuss", "Abstain", "No Objection", ...). Returns: A sequence of BallotPositionName objects
A generator returning information about ballot types. Parameters: doc_type -- Only return ballot types relating to this document type Returns: A sequence of BallotType objects
Optional[ str]
= None, in_eu: Optional[ bool]
= None, slug: Optional[ str]
= None, name: Optional[ str]
= None) -> Iterator[ Country]
:
¶
Undocumented
Returns a list of DocumentAlias objects that correspond to the specified name. Parameters: name -- The name to lookup, for example "rfc3550", "std68", "bcp25", "draft-ietf-quic-transport" Returns: A list of DocumentAlias objects
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', doc: Optional[ Document]
= None, by: Optional[ Person]
= None, event_type: Optional[ str]
= None) -> Iterator[ DocumentEvent]
:
¶
A generator returning information about document events. Parameters: since -- Only return document events with timestamp after this until -- Only return document events with timestamp after this doc -- Only return document events for this document by -- Only return document events by this person event_type -- Only return document events with this type Returns: A sequence of DocumentEvent objects
Returns the document with the specified name. Parameters: name -- The name of the document to lookup (e.g, "draft-ietf-avt-rtp-new") Returns: A Document object
Returns the document that became the specified RFC. Parameters: rfc -- The RFC to lookup (e.g., "rfc3550" or "RFC3550") Returns: A Document object
DocumentStateTypeURI
) -> Optional[ DocumentStateType]
:
¶
Undocumented
Optional[ DocumentStateType]
= None, slug: Optional[ str]
= None) -> Iterator[ DocumentState]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', doctype: Optional[ DocumentType]
= None, state: Optional[ DocumentState]
= None, stream: Optional[ Stream]
= None, group: Optional[ Group]
= None) -> Iterator[ Document]
:
¶
Undocumented
Returns the document that became the specified BCP. Parameters: bcp -- The BCP to lookup (e.g., "bcp205" or "BCP205") Returns: A list of Document objects
Returns the document that became the specified STD. Parameters: std -- The STD to lookup (e.g., "std68" or "STD68") Returns: A list of Document objects
Optional[ str]
= None, email_list: Optional[ EmailList]
= None) -> Iterator[ EmailListSubscriptions]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', addr_contains: Optional[ str]
= None) -> Iterator[ Email]
:
¶
A generator that returns email addresses recorded in the datatracker. Parameters: since -- Only return email addresses with timestamp after this until -- Only return email addresses with timestamp before this addr_contains -- Only return email addresses containing this substring Returns: An iterator, where each element is an Email object
GenericIPRDisclosureURI
) -> Optional[ GenericIPRDisclosure]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', by: Optional[ Person]
= None, holder_legal_name: Optional[ str]
= None, holder_contact_name: Optional[ str]
= None, state: Optional[ IPRDisclosureState]
= None, submitter_email: Optional[ str]
= None, submitter_name: Optional[ str]
= None) -> Iterator[ GenericIPRDisclosure]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', by: Optional[ Person]
= None, group: Optional[ Group]
= None, type: Optional[ str]
= None) -> Iterator[ GroupEvent]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', group: Optional[ Group]
= None, state: Optional[ GroupState]
= None, parent: Optional[ Group]
= None) -> Iterator[ GroupHistory]
:
¶
Undocumented
GroupMilestoneEventURI
) -> Optional[ GroupMilestoneEvent]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', by: Optional[ Person]
= None, group: Optional[ Group]
= None, milestone: Optional[ GroupMilestone]
= None, type: Optional[ str]
= None) -> Iterator[ GroupMilestoneEvent]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', group: Optional[ Group]
= None, milestone: Optional[ GroupMilestone]
= None, state: Optional[ GroupMilestoneStateName]
= None) -> Iterator[ GroupMilestoneHistory]
:
¶
Undocumented
GroupMilestoneHistoryURI
) -> Optional[ GroupMilestoneHistory]
:
¶
Undocumented
GroupMilestoneStateNameURI
) -> Optional[ GroupMilestoneStateName]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', group: Optional[ Group]
= None, state: Optional[ GroupMilestoneStateName]
= None) -> Iterator[ GroupMilestone]
:
¶
Undocumented
Optional[ str]
= None, group: Optional[ GroupHistory]
= None, name: Optional[ RoleName]
= None, person: Optional[ Person]
= None) -> Iterator[ GroupRoleHistory]
:
¶
Undocumented
GroupRoleHistoryURI
) -> Optional[ GroupRoleHistory]
:
¶
Undocumented
Optional[ str]
= None, group: Optional[ Group]
= None, name: Optional[ RoleName]
= None, person: Optional[ Person]
= None) -> Iterator[ GroupRole]
:
¶
Undocumented
GroupStateChangeEventURI
) -> Optional[ GroupStateChangeEvent]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', by: Optional[ Person]
= None, group: Optional[ Group]
= None, state: Optional[ GroupState]
= None) -> Iterator[ GroupStateChangeEvent]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', name_contains: Optional[ str]
= None, state: Optional[ GroupState]
= None, parent: Optional[ Group]
= None) -> Iterator[ Group]
:
¶
Undocumented
HistoricalReviewAssignmentURI
) -> Optional[ HistoricalReviewAssignment]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', assigned_until: str
= '2038-01-19T03:14:07', completed_since: str
= '1970-01-01T00:00:00', completed_until: str
= '2038-01-19T03:14:07', id: Optional[ int]
= None, result: Optional[ ReviewResultType]
= None, review_request: Optional[ ReviewRequest]
= None, reviewer: Optional[ Email]
= None, state: Optional[ ReviewAssignmentState]
= None) -> Iterator[ HistoricalReviewAssignment]
:
¶
Undocumented
HistoricalReviewRequestURI
) -> Optional[ HistoricalReviewRequest]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', history_since: str
= '1970-01-01T00:00:00', history_until: str
= '2038-01-19T03:14:07', history_type: Optional[ str]
= None, id: Optional[ int]
= None, doc: Optional[ Document]
= None, requested_by: Optional[ Person]
= None, state: Optional[ ReviewRequestState]
= None, team: Optional[ Group]
= None, type: Optional[ ReviewType]
= None) -> Iterator[ HistoricalReviewRequest]
:
¶
Undocumented
HistoricalReviewerSettingsURI
) -> Optional[ HistoricalReviewerSettings]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', history_until: str
= '2038-01-19T03:14:07', id: Optional[ int]
= None, person: Optional[ Person]
= None, team: Optional[ Group]
= None) -> Iterator[ HistoricalReviewerSettings]
:
¶
Undocumented
HistoricalUnavailablePeriodURI
) -> Optional[ HistoricalUnavailablePeriod]
:
¶
Undocumented
Optional[ str]
= None, id: Optional[ int]
= None, person: Optional[ Person]
= None, team: Optional[ Group]
= None) -> Iterator[ HistoricalUnavailablePeriod]
:
¶
Undocumented
HolderIPRDisclosureURI
) -> Optional[ HolderIPRDisclosure]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', by: Optional[ Person]
= None, holder_legal_name: Optional[ str]
= None, holder_contact_name: Optional[ str]
= None, ietfer_contact_email: Optional[ str]
= None, ietfer_name: Optional[ str]
= None, licensing: Optional[ IPRLicenseType]
= None, state: Optional[ IPRDisclosureState]
= None, submitter_email: Optional[ str]
= None, submitter_name: Optional[ str]
= None) -> Iterator[ HolderIPRDisclosure]
:
¶
Undocumented
IPRDisclosureBaseURI
) -> Optional[ IPRDisclosureBase]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', by: Optional[ Person]
= None, holder_legal_name: Optional[ str]
= None, state: Optional[ IPRDisclosureState]
= None, submitter_email: Optional[ str]
= None, submitter_name: Optional[ str]
= None) -> Iterator[ IPRDisclosureBase]
:
¶
Undocumented
IPRDisclosureStateURI
) -> Optional[ IPRDisclosureState]
:
¶
Undocumented
Information about a meeting.
A meeting comprises a number of `Session`s organised into a `Schedule`. Use `meeting_sessions()` to find the sessions that occurred during the meeting. Use `meeting_session_assignments()` to find the timeslots when those sessions occurred.
MeetingRegistrationURI
) -> Optional[ MeetingRegistration]
:
¶
Undocumented
Optional[ str]
= None, attended: Optional[ bool]
= None, country_code: Optional[ str]
= None, email: Optional[ str]
= None, first_name: Optional[ str]
= None, last_name: Optional[ str]
= None, meeting: Optional[ Meeting]
= None, person: Optional[ Person]
= None, reg_type: Optional[ str]
= None, ticket_type: Optional[ str]
= None) -> Iterator[ MeetingRegistration]
:
¶
Undocumented
Information about a particular version of the schedule for a meeting.
Use `meeting_session_assignments()` to find what sessions are scheduled in each timeslot of the meeting in this version of the meeting schedule.
SchedulingEventURI
) -> Optional[ SchedulingEvent]
:
¶
Undocumented
Optional[ Person]
= None, session: Optional[ Session]
= None) -> Iterator[ SchedulingEvent]
:
¶
Undocumented
SessionAssignmentURI
) -> Optional[ SessionAssignment]
:
¶
Undocumented
SessionStatusNameURI
) -> Optional[ SessionStatusName]
:
¶
Undocumented
A generator returning the possible meeting types Parameters: None Returns: An iterator of MeetingType objects
str
= '1970-01-01', end_date: str
= '2038-01-19', meeting_type: Optional[ MeetingType]
= None) -> Iterator[ Meeting]
:
¶
Return information about meetings taking place within a particular date range.
NextReviewerInTeamURI
) -> Optional[ NextReviewerInTeam]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', name: Optional[ str]
= None, name_contains: Optional[ str]
= None, name_ascii: Optional[ str]
= None, name_ascii_contains: Optional[ str]
= None, name_plain: Optional[ str]
= None, name_plain_contains: Optional[ str]
= None) -> Iterator[ Person]
:
¶
A generator that returns people recorded in the datatracker. As of April 2018, there are approximately 21500 people recorded. Parameters: since -- Only return people with timestamp after this until -- Only return people with timestamp before this name_contains -- Only return peopls whose name containing this string Returns: An iterator, where each element is as returned by the person() method
Optional[ Person]
= None, name: Optional[ str]
= None, name_contains: Optional[ str]
= None) -> Iterator[ PersonAlias]
:
¶
Undocumented
Optional[ Document]
= None, target: Optional[ DocumentAlias]
= None, relationship_type: Optional[ RelationshipType]
= None) -> Iterator[ RelatedDocument]
:
¶
Undocumented
RelationshipTypeURI
) -> Optional[ RelationshipType]
:
¶
Retrieve a relationship type Parameters: relationship_type_uri -- The relationship type uri, as found in the resource_uri of a relationship type. Returns: A RelationshipType object
A generator returning the possible relationship types Parameters: None Returns: An iterator of RelationshipType objects
ReviewAssignmentURI
) -> Optional[ ReviewAssignment]
:
¶
Undocumented
ReviewAssignmentStateURI
) -> Optional[ ReviewAssignmentState]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', assigned_until: str
= '2038-01-19T03:14:07', completed_since: str
= '1970-01-01T00:00:00', completed_until: str
= '2038-01-19T03:14:07', result: Optional[ ReviewResultType]
= None, review_request: Optional[ ReviewRequest]
= None, reviewer: Optional[ Email]
= None, state: Optional[ ReviewAssignmentState]
= None) -> Iterator[ ReviewAssignment]
:
¶
Undocumented
ReviewRequestStateURI
) -> Optional[ ReviewRequestState]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', doc: Optional[ Document]
= None, requested_by: Optional[ Person]
= None, state: Optional[ ReviewRequestState]
= None, team: Optional[ Group]
= None, type: Optional[ ReviewType]
= None) -> Iterator[ ReviewRequest]
:
¶
Undocumented
ReviewResultTypeURI
) -> Optional[ ReviewResultType]
:
¶
Undocumented
ReviewSecretarySettingsURI
) -> Optional[ ReviewSecretarySettings]
:
¶
Undocumented
Optional[ Person]
= None, team: Optional[ Group]
= None) -> Iterator[ ReviewSecretarySettings]
:
¶
Undocumented
ReviewTeamSettingsURI
) -> Optional[ ReviewTeamSettings]
:
¶
Undocumented
Optional[ Group]
= None) -> Iterator[ ReviewTeamSettings]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', doc: Optional[ Document]
= None, person: Optional[ Person]
= None, team: Optional[ Group]
= None) -> Iterator[ ReviewWish]
:
¶
Undocumented
ReviewerSettingsURI
) -> Optional[ ReviewerSettings]
:
¶
Undocumented
Optional[ Person]
= None, team: Optional[ Group]
= None) -> Iterator[ ReviewerSettings]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', by: Optional[ Person]
= None, message: Optional[ DTMessage]
= None) -> Iterator[ SendQueueEntry]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', by: Optional[ Person]
= None, submission: Optional[ Submission]
= None) -> Iterator[ SubmissionEvent]
:
¶
A generator returning information about submission events. Parameters: since -- Only return submission events with timestamp after this until -- Only return submission events with timestamp after this by -- Only return submission events by this person submission -- Only return submission events about this submission Returns: A sequence of SubmissionEvent objects
str
= '1970-01-01', date_until: str
= '2038-01-19') -> Iterator[ Submission]
:
¶
Undocumented
ThirdPartyIPRDisclosureURI
) -> Optional[ ThirdPartyIPRDisclosure]
:
¶
Undocumented
str
= '1970-01-01T00:00:00', until: str
= '2038-01-19T03:14:07', by: Optional[ Person]
= None, holder_legal_name: Optional[ str]
= None, ietfer_contact_email: Optional[ str]
= None, ietfer_name: Optional[ str]
= None, state: Optional[ IPRDisclosureState]
= None, submitter_email: Optional[ str]
= None, submitter_name: Optional[ str]
= None) -> Iterator[ HolderIPRDisclosure]
:
¶
Undocumented
UnavailablePeriodURI
) -> Optional[ UnavailablePeriod]
:
¶
Undocumented
Optional[ Person]
= None, team: Optional[ Group]
= None) -> Iterator[ UnavailablePeriod]
:
¶
Undocumented