original_docstring: 
          Number of successes when considering botches.
  
          @diff: int: difficulty of the roll.
  
          @return: int -- Total number of successful D10s minus
                      total number of botches.  Botches is adjusted
                      by level of charm if any.
          
docstring: Number of successes when considering botches.
docstring_tokens: Number of successes when considering botches .
code: def netSuccesses(self, diff=None):
          """
          Number of successes when considering botches.
  
          @diff: int: difficulty of the roll.
  
          @return: int -- Total number of successful D10s minus
                      total number of botches.  Botches is adjusted
                      by level of charm if any.
          """
          return self.successes(diff) - max(0, (self.botches - self.charmed))
code_tokens: def netSuccesses ( self , diff = None ) : return self . successes ( diff ) - max ( 0 , ( self . botches - self . charmed ) )
short_docstring: Number of successes when considering botches.
short_docstring_tokens: Number of successes when considering botches .
comment: """
          Number of successes when considering botches.
  
          @diff: int: difficulty of the roll.
  
          @return: int -- Total number of successful D10s minus
                      total number of botches.  Botches is adjusted
                      by level of charm if any.
          """