Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. local package = require "package"
  2.  
  3. function reload(module)
  4. if package.loaded[module] == nil then
  5. -- initial load
  6. return require(module)
  7. else
  8. -- reload
  9. local oldmod = package.loaded[module]
  10. package.loaded[module] = nil
  11. local ok, obj = pcall(require, module)
  12. if ok then
  13. return obj
  14. else
  15. package.loaded[module] = oldmod
  16. return oldmod
  17. end
  18. end
  19. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement