agent.process.reclassification module¶
Reclassification policies.
-
class
agent.process.reclassification.
AcceptSystemCrossListProposals
(submission_id, process_id=None)¶ Bases:
agent.process.base.Process
Accept any cross-list proposals generated by the system.
This is a bit odd, since we likely generated the proposal in this very thread…but this seems to be an explicit feature of the classic system.
-
accept
(previous, trigger, emit)¶ Accept pending system proposals for cross-list classification.
- Return type
None
-
steps
= [<function AcceptSystemCrossListProposals.accept>]¶
-
-
class
agent.process.reclassification.
ProposeCrossListFromPrimaryCategory
(submission_id, process_id=None)¶ Bases:
agent.process.base.Process
Propose a cross-list classification based on primary classification.
-
propose
(previous, trigger, emit)¶ Make the proposal.
- Return type
None
-
steps
= [<function ProposeCrossListFromPrimaryCategory.propose>]¶
-
-
class
agent.process.reclassification.
ProposeReclassification
(submission_id, process_id=None)¶ Bases:
agent.process.base.Process
Generate system classification proposals based on classifier results.
-
propose_primary
(previous, trigger, emit)¶ Propose a new primary classification, if appropriate.
- Return type
None
-
steps
= [<function ProposeReclassification.propose_primary>]¶
-