css fix for alignment in the 'update display name' UI..no need for inline styles..
fix for issue#88->
new behavior: When a user log in first time, he is assigned a display name of type user12345, where 12345 is the id of this particular user profile entry in the data model Jeeqser. Later if the user wants , s/he can change the display name to something of choice which may be available.
fixing a typo!
cleaned the code a bit for better error msgs and better debugging
run AutoPEP8 on core.py, models.py and rpc_handler.py
pep8 output>
rpc_handler.py:159:38: E712 comparison to False should be 'if cond is False:' or 'if not cond:'
Improve to better and clear message for display name update.
remove debugging logs.
complying to the js style guide.
complying to PEP8
PEP8 output>
fix a typo:
should be test_jeeqs and not jeeqs_test
update test cases for update_displayname
update_displayname feature completed. passes all the tests.
files changed for this feature update:
jeeqs.js, core.py, models.py, rpc_handler.py, test_rpc_handler.py, jeeqser.html

C:\Python27\python.exe F:/ancientpolymath/Jeeqs/src/test_jeeqs.py C:\ProgramFiles(x86)\Google\google_appengine F:\ancientpolymath\Jeeqs\src
testLoginExampleUser (test_core.CoreTestCase) ... ok
testXYZ (test_core.CoreTestCase) ... ok
testLoginExampleUser (test_jeeqs.JeeqsTestCase) ... ok
testLoginExampleUser (test_jeeqs.ProgramHandlerTestCase) ... ok
test_program_handler_print (test_jeeqs.ProgramHandlerTestCase) ... ok
testLoginExampleUser (test_program_tester.ProgramTesterTestCase) ... ok
test_compile_and_run_compile_error (test_program_tester.ProgramTesterTestCase)
test compile_and_run "pass". ... ok
test_compile_and_run_factorial (test_program_tester.ProgramTesterTestCase) ... ok
test_compile_and_run_pass (test_program_tester.ProgramTesterTestCase)
test compile_and_run "pass". ... ok
test_testcases_factorial (test_program_tester.ProgramTesterTestCase) ... ok
testLoginExampleUser (test_rpc_handler.RPCHandlerTestCase) ... ok
test_flag_attempt (test_rpc_handler.RPCHandlerTestCase)
Tests voter voting a flag for a submission ... ok
test_flag_feedback (test_rpc_handler.RPCHandlerTestCase) ... ok
test_save_draft (test_rpc_handler.RPCHandlerTestCase) ... ok
test_submit_attempt_automatic_challenge (test_rpc_handler.RPCHandlerTestCase) ... ok
test_submit_first_attempt (test_rpc_handler.RPCHandlerTestCase)
Tests submitting a first attempt to a challenge. ... ok
test_submit_first_correct_vote (test_rpc_handler.RPCHandlerTestCase)
Tests submitting a first correct vote to a submission. ... ok
test_update_displayname (test_rpc_handler.RPCHandlerTestCase) ... ok
test_vote_qualification (test_rpc_handler.RPCHandlerTestCase)
Vote as a non-qualified voter and verify that we don't persist the vote ... ok
test_exercise_cmp (test_status_code.TestUtilFunctions) ... ok

----------------------------------------------------------------------
Ran 20 tests in 0.791s

OK

Process finished with exit code 0
issue #85.
No backend changes.
Only Front end additions.
fix code formatting
remove PEP8 compliance for now.
test output->
Ran 20 tests in 1.576s

OK
remove blank lines.
change the message.
PEP8 output for files rpc_handler.py, core.py, models.py
F:\ancientpolymath\Jeeqs\src>pep8 rpc_handler.py
rpc_handler.py:159:38: E712 comparison to False should be 'if cond is False:' or 'if not cond:'

F:\ancientpolymath\Jeeqs\src>pep8 core.py

F:\ancientpolymath\Jeeqs\src>pep8 models.py
models.py:6:80: E501 line too long (108 > 79 characters)
models.py:9:80: E501 line too long (106 > 79 characters)
models.py:13:80: E501 line too long (130 > 79 characters)
models.py:15:80: E501 line too long (119 > 79 characters)
models.py:16:80: E501 line too long (117 > 79 characters)
models.py:19:80: E501 line too long (187 > 79 characters)
models.py:22:80: E501 line too long (190 > 79 characters)
models.py:31:80: E501 line too long (88 > 79 characters)
models.py:249:80: E501 line too long (84 > 79 characters)
models.py:250:80: E501 line too long (94 > 79 characters)
models.py:248:41: E127 continuation line over-indented for visual indent
models.py:346:80: E501 line too long (81 > 79 characters)

unit tests output :
Ran 20 tests in 0.821s

OK
PEP8 output for  models.py
F:\ancientpolymath\Jeeqs\src>pep8 models.py
models.py:6:80: E501 line too long (108 > 79 characters)
models.py:9:80: E501 line too long (106 > 79 characters)
models.py:13:80: E501 line too long (130 > 79 characters)
models.py:15:80: E501 line too long (119 > 79 characters)
models.py:16:80: E501 line too long (117 > 79 characters)
models.py:19:80: E501 line too long (187 > 79 characters)
models.py:22:80: E501 line too long (190 > 79 characters)
models.py:31:80: E501 line too long (88 > 79 characters)
models.py:346:80: E501 line too long (81 > 79 characters)

unit tests output :
Ran 20 tests in 0.821s

OK