Skip to content

Commit 09fba08

Browse files
committed
fix imports
1 parent cdcb36b commit 09fba08

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

quantlib/util/options.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@
1212
import quantlib.reference.data_structures as ds
1313
from pandas import DataFrame
1414

15-
from quantlib.instruments.option import EuropeanExercise, VanillaOption
15+
from quantlib.instruments.option import VanillaOption
16+
from quantlib.instruments.exercise import EuropeanExercise
1617
from quantlib.instruments.payoffs import PlainVanillaPayoff
17-
from quantlib.instruments.option import Call, Put
18+
from quantlib.instruments.option import OptionType
1819
from quantlib.models.equity.heston_model import HestonModel
1920
from quantlib.processes.heston_process import HestonProcess
2021
from quantlib.quotes import SimpleQuote
@@ -141,7 +142,7 @@ def heston_pricer(trade_date, options, params, rates, spot):
141142
expiry_date = row[nm.EXPIRY_DATE]
142143
strike = row[nm.STRIKE]
143144

144-
option_type = Call if row[nm.OPTION_TYPE] == nm.CALL_OPTION else Put
145+
option_type = OptionType.Call if row[nm.OPTION_TYPE] == nm.CALL_OPTION else OptionType.Put
145146

146147
payoff = PlainVanillaPayoff(option_type, strike)
147148

0 commit comments

Comments
 (0)