Comment 14 for bug 700448

Revision history for this message
Eivind Kvedalen (eivind-z) wrote :

I've pushed my changes based on your comments now. The bug-700448-load-error branch has been rebased to current master (and you comments on github seems to have been lost when I did that; I must have done something wrong...).

Regarding loading a file without loading its dependencies, a starting point might be to force the loader to use "placeholder" instead of "complex", unless it is embedded, in which case it will load as normal. Apart from the complex type, I think it's only the picture object type that has dependencies to other files, and it would need a flag or something to tell the system that it is not completely loaded.

I'm unsure if this will help much, though. The low-level loader will make things much harder to use. It might actually be easier to change the error reporting to be a list of errors instead of the first one encountered. Then the loader can choose to continue trying other objects to report all encountered errors in one pass, or maybe use it as a stack to report the root source of the problem.