Exception: FormulaAmbiguousPythonError

Inherits:
RuntimeError
  • Object
show all
Defined in:
exceptions.rb

Overview

Raise when two Python versions are detected simultaneously.

Instance Method Summary collapse

Constructor Details

#initialize(formula) ⇒ FormulaAmbiguousPythonError

Returns a new instance of FormulaAmbiguousPythonError.



429
430
431
432
433
434
435
436
437
# File 'exceptions.rb', line 429

def initialize(formula)
  super <<~EOS
    The version of Python to use with the virtualenv in the `#{formula.full_name}` formula
    cannot be guessed automatically.

    If the simultaneous use of multiple Pythons is intentional, please add `:using => "python@x.y"`
    to 'virtualenv_install_with_resources' to resolve the ambiguity manually.
  EOS
end