Exemple #1
0
    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
Exemple #2
0
    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