
On Wed, Apr 11, 2012 at 6:48 AM,
… is there any?
Only when you call scope.extract():
working_phil = working_phil.fetch(parse('parameter.toy=foo')) working_phil.show()
params = working_phil.extract() Traceback (most recent call last): File "tst.py", line 17, in <module> params = working_phil.extract() File "/Users/nat/phenix/src/cctbx_project/libtbx/phil/__init__.py", line 1677, in extract value = object.extract(parent=result) File "/Users/nat/phenix/src/cctbx_project/libtbx/phil/__init__.py", line 1677, in extract value = object.extract(parent=result) File "/Users/nat/phenix/src/cctbx_project/libtbx/phil/__init__.py", line 1073, in extract return self._type_from_words()(self.words, master=self) File "/Users/nat/phenix/src/cctbx_project/libtbx/phil/__init__.py", line 314, in from_words value = self._value_from_words(words=words, path=master.full_path()) File "/Users/nat/phenix/src/cctbx_project/libtbx/phil/__init__.py", line 332, in _value_from_words return int_from_words(words=words, path=path) File "/Users/nat/phenix/src/cctbx_project/libtbx/phil/__init__.py", line 262, in int_from_words result = number_from_words(words=words, path=path) File "/Users/nat/phenix/src/cctbx_project/libtbx/phil/__init__.py", line 221, in number_from_words value_string=str_from_words(words), words=words, path=path) File "/Users/nat/phenix/src/cctbx_project/libtbx/phil/__init__.py", line 217, in number_from_value_string path, value_string, format_exception(), words[0].where_str())) RuntimeError: Error interpreting parameter.toy="foo" as a numeric expression: NameError: name 'foo' is not defined (input line 1) -Nat