link_and_load.py 639 B

123456789101112131415161718192021
  1. import sys
  2. import urllib2
  3. def link_and_load(address, username, objs):
  4. urllib2.urlopen(urllib2.Request(address, 'op=set_input&username=user_manager&element_type=V&value="%s"' % username)).read()
  5. sys.path.append("interface/HUTN")
  6. from hutn_compiler.linker import link
  7. link(address, username, objs)
  8. if __name__ == "__main__":
  9. if len(sys.argv) < 4:
  10. sys.stderr.write("Expected different parameters!\n")
  11. sys.stderr.write(" %s address username [files]*\n")
  12. else:
  13. address = sys.argv[1]
  14. username = sys.argv[2]
  15. objs = sys.argv[3:]
  16. link_and_load(address, username, objs)