Follow-up from "Draft: Resolve "Create a session manager""
The following discussion from !49 (merged) should be addressed:
-
@ba0506 started a discussion: (+6 comments) There are a few observations I would like to mention: i) A statement such as
print(3)
returns "None" in the Output. I think it should return3
. ii) The namerun_session
seems more intuitive to me thanrun_loop
Some inconsistent behavior: iii) After the Input
3 + 5
, the Output is8
. Then, after the next Inputb = 3
, a "RuntimeError
is raised (see attached png) ... In puttingb = 3
as the first statement or reverting the above two does not raise any error. iv)a = 1
returns nothing in the Output. Inputtinga = 2
afterwards returnsNone
, since the value of a was repeatedly set.