def _get_find_what_you_like_relevance( project: scoring.ScoringProject) -> diagnostic_pb2.CategoryRelevance: if project.details.passionate_level == project_pb2.LIKEABLE_JOB: return diagnostic_pb2.NEUTRAL_RELEVANCE market_stress = project.market_stress() if project.details.passionate_level < project_pb2.LIKEABLE_JOB and \ market_stress and market_stress < 10 / 7: return diagnostic_pb2.NEUTRAL_RELEVANCE return diagnostic_pb2.RELEVANT_AND_GOOD
def _get_stuck_market_relevance( project: scoring.ScoringProject) -> diagnostic_pb2.CategoryRelevance: if project.market_stress() is None: return diagnostic_pb2.NEUTRAL_RELEVANCE return diagnostic_pb2.RELEVANT_AND_GOOD