Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. function validate_changes(revision_text, branchname)
  2. local stdin, stdout, pid = spawn_pipe("mtn", "automate", "inventory")
  3.  
  4. -- this should get headers properly
  5. print "Getting format"
  6. local format = response:read("*l")
  7. if(format ~= "format-version: 2") then
  8. print("Don't know that format: " .. format)
  9. return true
  10. end
  11. response:read("*l") --ending empty line
  12.  
  13. request:write("l9:inventorye\n")
  14. request:flush()
  15.  
  16. local cmd_number, size, stream, data
  17. cmd_number = response:read("*n")
  18. response:read(1) -- ":"
  19. stream = response:read(1)
  20. response:read(1) -- ":"
  21. size = response:read("*n")
  22. response:read(1) -- ":"
  23. data = response:read(size)
  24.  
  25. if stream == "m" then
  26. print("Inventory result:")
  27. print(size)
  28. print(data)
  29. end
  30.  
  31. return false, "still testing"
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement