def try_read_reflections(self, args, verbose): """Try to import reflections. :param args: The input arguments :param verbose: Print verbose output :returns: Unhandled arguments """ from dials.util.phil import ReflectionTableConverters converter = ReflectionTableConverters() unhandled = [] for argument in args: try: self.reflections.append(converter.from_string(argument)) except pickle_errors: self._handle_converter_error( argument, pickle.UnpicklingError( "Appears to be an invalid pickle file"), type="Reflections", validation=True, ) unhandled.append(argument) except Exception as e: self._handle_converter_error(argument, e, type="Reflections") unhandled.append(argument) return unhandled
def try_read_reflections(self, args, verbose): ''' Try to import reflections. :param args: The input arguments :param verbose: Print verbose output :returns: Unhandled arguments ''' from dials.util.phil import ReflectionTableConverters converter = ReflectionTableConverters() unhandled = [] for argument in args: try: self.reflections.append(converter.from_string(argument)) except Exception: unhandled.append(argument) return unhandled