Mercurial Hosting > luan
comparison src/luan/modules/http/HttpServicer.java @ 1240:354e661dee7f
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 21 Jun 2018 21:58:47 -0600 |
parents | 794ddcfbee20 |
children | c147e2e877e3 |
comparison
equal
deleted
inserted
replaced
1239:2612e4307987 | 1240:354e661dee7f |
---|---|
19 throws LuanException | 19 throws LuanException |
20 { | 20 { |
21 LuanFunction fn; | 21 LuanFunction fn; |
22 synchronized(luan) { | 22 synchronized(luan) { |
23 PackageLuan.enableLoad(luan,"luan:http/Http.luan",modName); | 23 PackageLuan.enableLoad(luan,"luan:http/Http.luan",modName); |
24 LuanTable module = (LuanTable)PackageLuan.require(luan,"luan:http/Http.luan"); | 24 PackageLuan.require(luan,"luan:http/Http.luan"); |
25 Object mod = PackageLuan.load(luan,modName); | 25 Object mod = PackageLuan.load(luan,modName); |
26 if( mod.equals(Boolean.FALSE) ) | 26 if( mod.equals(Boolean.FALSE) ) |
27 return null; | 27 return null; |
28 if( !(mod instanceof LuanFunction) ) | 28 if( !(mod instanceof LuanFunction) ) |
29 throw new LuanException( "module '"+modName+"' must return a function" ); | 29 throw new LuanException( "module '"+modName+"' must return a function" ); |