agent.process.reclassification module¶
Reclassification policies.
-
class
agent.process.reclassification.AcceptSystemCrossListProposals(submission_id, process_id=None)¶ Bases:
agent.process.base.ProcessAccept 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.ProcessPropose 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.ProcessGenerate 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>]¶
-