Commit Graph

38 Commits (4b1102355802fb28b03fc3250c0805056af61384)

Author SHA1 Message Date
David Wilson 4b11023558 flake8 8 years ago
David Wilson 6f1b6df0f9 Don't leak slave's main IO streams. 8 years ago
David Wilson 70c2032bb2 Another hackish graceful shutdown method. 8 years ago
David Wilson 4e5add97e5 Seemingly robust graceful shutdown. 8 years ago
David Wilson 98f5cdc9fc Tweak timeotu. 8 years ago
David Wilson 9a8fc5e167 Another attempt at graceful shutdown. 8 years ago
David Wilson 4947fb2c40 Rename PutReply for log readability. 8 years ago
David Wilson 397275087b Fix name. 8 years ago
David Wilson f4fa69075e Remove unused signal.signal(). 8 years ago
David Wilson 14b0b0d008 Remove unused ReadMore(). 8 years ago
David Wilson fa0beffac2 Fix stdout reopen when stdout is a socket. 8 years ago
David Wilson 625bec9db5 Remove wait= from Finalize(), main() try/except. 8 years ago
David Wilson d8b6aa8902 Beginnings of graceful shutdown. 8 years ago
David Wilson 8a081a103f Python 2.4 open() vs. file(). 8 years ago
David Wilson 82a31cfb7a Tidy up _ReceiveOne() logic. 8 years ago
David Wilson f93839c318 Fix variable name. 8 years ago
David Wilson d4875fdec7 Fix obvious importer bug. 8 years ago
David Wilson bca3a65157 Use set_cloexec() everywhere. 8 years ago
David Wilson 6bedfe1934 Fix input length check error. 8 years ago
David Wilson eeecf0f984 Simplify module loader (master already checked in) 8 years ago
David Wilson 1d4e63947f Remove finalize_on_disconnect. 8 years ago
David Wilson 054e74c952 Remove ancient stuff. 8 years ago
David Wilson c6b0bdf12e Try harder to avoid roundtrips for missing modules. 8 years ago
David Wilson ae3316b985 Split into core and master modules. 8 years ago
David Wilson dc231847a0 Add absent package cache. 8 years ago
David Wilson 5775f9791c Fix package imports. 8 years ago
David Wilson 27a1c9b182 Better default remote context name. 8 years ago
David Wilson 0b0663e21b flake8 8 years ago
David Wilson 34595dd00f Don't infinite loop on short reads. 8 years ago
David Wilson 98da046f81 Remove various bits of debug junk. 8 years ago
David Wilson aeb953738a Fix reception of multiple frames in one read(). 8 years ago
David Wilson 29f38d578c Replace GetStream/SetStream with Disconnect() 8 years ago
David Wilson e042bfa954 Fix CallError when no traceback is active. 8 years ago
David Wilson 0b0e828c04 Fixes/improvements
Get rid of syslog.
Get rid of section comments.
Move IOLOG to separate logger to avoid infinite loop.
Change function docstring style.
Delete log Formatter.
Implement LogHandler to forward logs to parent.
Delete Pickle(), simplify Unpickle().
Have slave Finalize() when parent disconnects.
Delete AddStream().
8 years ago
David Wilson 9e2b1d24be Fix memory leak. 8 years ago
David Wilson b9e4dd62e9 Fix _UpdateStream race. 8 years ago
David Wilson da77cb5870 Fixes
CallError rather than trying to preserve exceptions.
Dead sentinel value instead of killed everywhere.
Simplify Channel.
MasterModuleResponder error response.
Simplify Unpickle().
Simplify reprs everywhere.
AllowClass() instead of AllowModule().
Get rid of needless property().
Split ExternalContextMain up into class.
econtext.utils module.
8 years ago
David Wilson cd9b93dd17 Turn into a package. 8 years ago