def inputs(self, value): # ensure inputs is a list of values if not isinstance(value, (list, tuple)): raise ValueError( 'Scene must be a collection of path to input files' ' not a {}'.format(type(value))) self._inputs = [typing.normpath(f) for f in value]
def input(self, value): if value[-4:].lower() not in ('.hdr', '.pic', '.unf'): raise ValueError( '"{}" does not have the expected extension for a Radiance ' 'generated HDR.'.format(type(value))) else: self._input = typing.normpath(value)
def test_multiple_assignment(): options = RcontribOptions() options.ab = 2 options.ad = 546 options.M = r'.\file with space' assert '-ab 2' in options.to_radiance() assert 'ad 546' in options.to_radiance() assert options.M == typing.normpath(r'.\file with space')
def input(self, value): if not value: self._input = [] elif not isinstance(value, (list, tuple)): value = [value] for image in value: if image[-4:].lower() != '.hdr': raise ValueError( 'A list of .hdr files required. Instead got %s.' % (value)) self._input = ' '.join(typing.normpath(path) for path in value)
def value(self, value): if value is None: self._value = value else: self._value = typing.normpath(value)
def view(self, value): if not value: self._view = None else: self._view = typing.normpath(value)
def octree(self, value): if not value: self._octree = value else: self._octree = typing.normpath(value)
def wea(self, value): if value is None: self._wea = value else: self._wea = typing.normpath(value)
def inputs(self, value): if isinstance(value, basestring): value = [value] self._inputs = [typing.normpath(f) for f in value]
def output(self, value): if value: value = typing.normpath(value) self._output = value
def sensors(self, value): if value is None: self._sensors = None else: self._sensors = typing.normpath(value)
def octree(self, value): if value is None: self._octree = value else: self._octree = typing.normpath(value)
def input(self, value): if not value: self._input = [] elif not isinstance(value, (list, tuple)): value = [value] self._input = ' '.join(typing.normpath(path) for path in value)
def input(self, value): if value[-4:].lower() != '.hdr': raise ValueError( 'Radiance generated HDR required. Instead got %.' % (value)) else: self._input = typing.normpath(value)
def input(self, value): if value[-4:].lower() != '.hdr': raise ValueError('An HDR file is required. Instead got %.' % (value)) else: self._input = typing.normpath(value)