Changeset 71
- Timestamp:
- 07/27/06 12:34:43 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/experimental/jsolait/jsolait.wsf
r68 r71 108 108 if(fileName.toLowerCase() != jsolait.__sourceURI__.toLowerCase() && fileName.toLowerCase() != __sourceURI__.toLowerCase()){ 109 109 var src = jsolait.loadURI(fileName); 110 110 111 var modl = jsolait.createModuleFromSource("__main__", src, fileName); 111 112 if(typeof modl.__main__=='function'){ 112 try{ 113 var tmain =typeof(modl.__main__); 114 }catch(e){ 115 var tmain=""; 116 } 117 if(tmain=='function'){ 113 118 //todo find arguments 114 119 if(WScript.arguments.named.exists("script-args")){ … … 127 132 128 133 try{ 129 modl.__main__.apply(modl, args);134 modl.__main__.apply(modl, args); 130 135 }catch(e){ 131 136 throw new Exception("runing %s __main__() failed\n".format(modl),e) 132 137 } 133 138 } 139 134 140 } 135 141 };
