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')
Ejemplo n.º 4
0
 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)
Ejemplo n.º 6
0
 def view(self, value):
     if not value:
         self._view = None
     else:
         self._view = typing.normpath(value)
Ejemplo n.º 7
0
 def octree(self, value):
     if not value:
         self._octree = value
     else:
         self._octree = typing.normpath(value)
Ejemplo n.º 8
0
 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]
Ejemplo n.º 10
0
 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)
Ejemplo n.º 13
0
 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)