class_docstr: Fraction with _normalize=False support for 3.12
class_docstr_tok: ["Fraction","with","_normalize=False","support","for","3.12"]
code: def __new__(cls, numerator=0, denominator=None, _normalize=False):
      if sys.version_info >= (3, 12):
          self = super().__new__(cls, numerator, denominator)
      else:
          self = super().__new__(
              cls, numerator, denominator, _normalize=_normalize
          )
      self._normalize = _normalize
      self._original_numerator = numerator
      self._original_denominator = denominator
      return self
  
imports: import math
  import sys
  import warnings
  from collections import Counter
  from fractions import Fraction
  from nltk.util import ngrams
label_desc: Use image node_id 1 for calling the Fraction obj's underlying member method code with example usage: obj.__new__(cls, numerator, denominator, _normalize) and returns: self