{"push_id":918262369,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"4023afde48a61a1b17a3e0197cfa37f94dbc36ad","before":"ceefc8d10b265e296a70718258173270b3107a9e","commits":[{"sha":"4023afde48a61a1b17a3e0197cfa37f94dbc36ad","author":{"email":"b4ab417badcbcb6e262218f0a1b3eb877d45170c@gmail.com","name":"Niklas Rosenstein"},"message":"Add craftr.daemon module, --daemon option\n\n- add Session.daemon attribute\n- add Session.daemon_bind attribute and constructor parameter\n- add Session.daemon_funcs attribute\n- add --daemon option to command-line to keep the daemon running\n- rename Session.extension_importer to Session.ext_importer\n- set CRAFTR_DAEMON_URI when Session context is entered\n\nTodo:\n- tested on Linux only yet, check Windows and Mac\n- find a way that does not require global patching of sys.stdin,\n  sys.stdout and sys.stderr to capture the function output\n- support piping stdin into the function called by the daemon client\n- probably a lot of other suff\n\nThis commit implements the feature described in #49 , though not\n100% complete which is why it will not be closed by this commit.","distinct":true,"url":"https://api.github.com/repos/craftr-build/craftr/commits/4023afde48a61a1b17a3e0197cfa37f94dbc36ad"}]}