[tune] Fix Docs (#1469)

This commit is contained in:
Richard Liaw
2018-01-25 16:39:00 -08:00
committed by GitHub
parent e96acc26f7
commit f3d2dc0ad4
5 changed files with 44 additions and 11 deletions
+15 -3
View File
@@ -2,14 +2,26 @@ from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import requests
import json
import sys
import threading
from http.server import HTTPServer, BaseHTTPRequestHandler
from ray.tune.error import TuneError, TuneManagerError
from ray.tune.variant_generator import generate_trials
if sys.version_info[0] == 2:
from SimpleHTTPServer import SimpleHTTPRequestHandler
from SocketServer import TCPServer as HTTPServer
elif sys.version_info[0] == 3:
from http.server import SimpleHTTPRequestHandler, HTTPServer
try:
import requests # `requests` is not part of stdlib.
except ImportError:
requests = None
print("Couldn't import `requests` library. Be sure to install it on"
" the client side.")
class TuneClient(object):
"""Client to interact with ongoing Tune experiment.
@@ -58,7 +70,7 @@ class TuneClient(object):
def RunnerHandler(runner):
class Handler(BaseHTTPRequestHandler):
class Handler(SimpleHTTPRequestHandler):
def do_GET(self):
content_len = int(self.headers.get('Content-Length'), 0)