Code

History

Commits on master to styx.py13
  1. Added methods to the client to handle opening, reading, writing and closing files. Added a File class to provide a Python-like API for files. Changed the fid allocation strategy to allow for long-lived fids to be used.David Boddie committed 7 years ago64385b7
  2. Improved handling of strings, converting to and from Unicode strings where needed and using byte strings when sending socket data and interacting with the operating system. Tried to make the modules compatible with both Python 2 and Python 3.David Boddie committed 8 years ago20f573c
  3. Added flush and wstat messages.David Boddie committed 8 years ago1a613cf
  4. Added a constant to the Tattach class.David Boddie committed 8 years ago941eef5
  5. Added remove messages.David Boddie committed 8 years agof933ac5
  6. Added message for create and write operations.David Boddie committed 8 years agoa087d72
  7. Fixed decoding of the Rwalk command which suffered from the same problem as Twalk did earlier. Fixed handling of unsuccessful Twalk commands.David Boddie committed 8 years agob6f5cd6
  8. Fixed decoding of Twalk messages.David Boddie committed 8 years ago9348b36
  9. Committed pending changes to styx.py. Added a simple program to help with implementation.David Boddie committed 8 years ago5a7797f
  10. Attempted to improve handling of different format fields, treating certain types as special cases and allowing lengths to refer to earlier fields in a format list.David Boddie committed 8 years ago6add782
  11. Moved useful methods out into the module body as functions. Added support for more messages, including those that return file information.David Boddie committed 8 years ago4da8c8f
  12. Fixed incorrect reading of raw data. Generalised message decoding by introducing a message format parser.David Boddie committed 8 years ago9f17a3e
  13. Imported the beginnings of a Python module for handling Styx messages.David Boddie committed 8 years agob2b4e5b