code: def change_score(self) -> float:
      lineactions = self.num_additions + self.num_deletions
      actionsperfile = lineactions / self.num_changed_files
      if self.num_changed_files > 10:
          if actionsperfile > 20:
              return 1.2
          if actionsperfile < 5:
              return 0.7
      return 1.0
  
imports: from __future__ import annotations
  import heapq
  import logging
  import math
  import pickle
  import re
  import textwrap
  from datetime import datetime
  from functools import cached_property
  from typing import TYPE_CHECKING
  import pendulum
  import rich_click
  from github import Github, UnknownObjectException
  from rich.console import Console
label_desc: Use image node_id 14 for calling the PrStat obj's underlying member method code with example usage: obj.change_score() and returns: int, int, int