Changeset 227

Show
Ignore:
Timestamp:
01/19/07 00:59:59 (2 years ago)
Author:
Alan Knowles
Message:

catch file errors on loading imports!

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/language/d/Import.d

    r189 r227  
    9595             
    9696            //std.string.writefln("Attempting to load " ~ fname ); 
    97             Module mod = Module.loadFromCache(fname,this.moduleObj.paths); 
     97            Module mod; 
     98            try { 
     99                mod = Module.loadFromCache(fname,this.moduleObj.paths); 
     100            } catch (Exception e) { 
     101                // file open presumable failed.. 
     102                break; 
     103                 
     104            } 
     105             
    98106          
    99107            //std.stdio.writefln("loaded?");