dgui: fix DirectSlider regression on Python 2

This commit is contained in:
rdb 2020-01-07 22:07:39 +01:00
parent cae7d55c8d
commit a50d375c35

View File

@ -10,7 +10,7 @@ from panda3d.core import *
from . import DirectGuiGlobals as DGG
from .DirectFrame import *
from .DirectButton import *
from math import isfinite
from math import isnan
"""
import DirectSlider
@ -91,14 +91,14 @@ class DirectSlider(DirectFrame):
# This is the internal function that is called when
# self['value'] is directly assigned.
value = self['value']
assert isfinite(value)
assert not isnan(value)
self.guiItem.setValue(value)
def setValue(self, value):
# This is the public function that is meant to be called by a
# user that doesn't like to use (or doesn't understand) the
# preferred interface of self['value'].
assert isfinite(value)
assert not isnan(value)
self['value'] = value
def getValue(self):