@@ -12,16 +12,16 @@ def init():
1212 paver_stuff = resource_string ('runestone' ,'common/newproject_template/pavement.py' )
1313 conf_dict = {}
1414 print ("This will create a new Runestone project in your current directory." )
15- proceed = raw_input ( "Do you want to proceed? Y/n" ) or "Y"
15+ proceed = eval ( input ( "Do you want to proceed? Y/n" ) ) or "Y"
1616 if proceed [0 ].lower () == "n" :
1717 sys .exit (0 )
1818 print ("Next we need to gather a few pieces of information to create your configuration files" )
19- conf_dict ['project_name' ] = raw_input ( "Project name: (one word, no spaces)" )
20- conf_dict ['build_dir' ] = raw_input ( "path to build dir [./build] " ) or "build"
21- conf_dict ['login_req' ] = raw_input ( "require login [false] " ) or "false"
22- conf_dict ['master_url' ] = raw_input ( "URL for ajax server [http://127.0.0.1:8000] " ) or "http://127.0.0.1:8000"
23- conf_dict ['author' ] = raw_input ( "your Name " ) or getpass .getuser ()
24- conf_dict ['project_title' ] = raw_input ( "Title for this project [Runestone Default]" ) or "Runestone Default"
19+ conf_dict ['project_name' ] = eval ( input ( "Project name: (one word, no spaces)" ) )
20+ conf_dict ['build_dir' ] = eval ( input ( "path to build dir [./build] " ) ) or "build"
21+ conf_dict ['login_req' ] = eval ( input ( "require login [false] " ) ) or "false"
22+ conf_dict ['master_url' ] = eval ( input ( "URL for ajax server [http://127.0.0.1:8000] " ) ) or "http://127.0.0.1:8000"
23+ conf_dict ['author' ] = eval ( input ( "your Name " ) ) or getpass .getuser ()
24+ conf_dict ['project_title' ] = eval ( input ( "Title for this project [Runestone Default]" ) ) or "Runestone Default"
2525
2626 shutil .copytree (os .path .join (template_base_dir ,'_sources' ),'_sources' )
2727 shutil .copytree (os .path .join (template_base_dir ,'_static' ),'_static' )
@@ -44,8 +44,8 @@ def build():
4444 paver_main ()
4545
4646def serve ():
47- import SimpleHTTPServer
48- import SocketServer
47+ import http . server
48+ import socketserver
4949 sys .path .insert (0 ,os .getcwd ())
5050 try :
5151 import pavement
@@ -56,9 +56,9 @@ def serve():
5656 os .chdir (pavement .serving_dir )
5757
5858 PORT = 8000
59- Handler = SimpleHTTPServer .SimpleHTTPRequestHandler
60- httpd = SocketServer .TCPServer (("" , PORT ), Handler )
61- print "serving at port" , PORT
59+ Handler = http . server .SimpleHTTPRequestHandler
60+ httpd = socketserver .TCPServer (("" , PORT ), Handler )
61+ print (( "serving at port" , PORT ))
6262
6363 httpd .serve_forever ()
6464
0 commit comments