Commits

Show all
Author Commit Message Labels Comments Date
Floris Bruynooghe
Remove duplicate tag entries The tags about the 0.3 releases are kept in the default branch, which is where they refer too. So remove these duplicate tag entries from this branch.
Branches
LEGACY_0.2
Floris Bruynooghe
Merge tags from convert-ropo commit Changeset c92148cc0486 contained the tags but was a head on the default branch which was just hanging around. Merge it into the legacy branch since merging into it's own branch doesn't work.
Branches
LEGACY_0.2
convert-repo
update tags
Floris Bruynooghe
Move trunk to legacy branch
Branches
LEGACY_0.2
Chris Miles
version = '0.2a4'
Chris Miles
Solaris: if /proc/pid/status cannot be opened then flag status attribute as unavailable due to insufficient privileges rather than raising an exception. Updated unit tests to support flags and status attributes that may be unavailable due to insufficient privileges.
Chris Miles
Solaris: Fixed a bug that was causing segfaults to occur when parsing environment strings that don't contain an '=' character. Related to #10.
Chris Miles
Updated psi.version to match setup.py version (0.2a3).
Chris Miles
Upped version to '0.2a3'
Chris Miles
Added download_url to setup.py.
Chris Miles
Linux: implemented psi.loadavg() Added unit tests for psi.loadavg()
Chris Miles
Mac OS X: Fixed a bad memory leak in arch_process_details_for_pid(). Ref #7
Chris Miles
Catch insufficient privs when accessing Process.user_time/Process.system_time Added option to specify details about itself (-S/--self).
Chris Miles
version = '0.2a2'
Chris Miles
Removed the old example.py
Chris Miles
Added Linux-specific part of test test_num_flags.
Tags
TAG_0.2a1
Chris Miles
SunOS: some process flags not available on earlier versions of Solaris 10: PROCESS_FLAG_PR_NOSIGCHLD, PROCESS_FLAG_PR_WAITPID. Updated test_num_flags tests for SunOS and to fail for architectures not yet coverered by the test.
Chris Miles
SunOS: Leave "/dev" in terminal device names, for consistency with other architectures. Fixed examples/process_details.py handling of SunOS not providing process user_time/system_time.
Chris Miles
Fixed memory attributes insufficient privs error catching. Added version output.
Chris Miles
Implemented the rest of examples/process_details.py
Chris Miles
Turned psi into a Python package. The shared library module is now built as psi/_psi.so and all contents are loaded into the psi namespace. Started creating an example script.
Chris Miles
Moved psips and psitop to their own project directories.
Chris Miles
Updated setup.py. Added license. Updated README.txt
Chris Miles
Renamed ProcessTable attribute processForPid to process_for_pid.
Chris Miles
OS X: Put "/dev/" back onto terminal names, for compatibility with other architectures. OS X: Fixed bug when building Process->env, an empty environment variable was being added to the dict.
Chris Miles
psips: Added more checks to support Linux better.
Chris Miles
Linux: fixed detection of errors from strtol calls when parsing /proc/pid/status. Linux: fixed setting Process.terminal status to PROC_ATTR_STATUS_INSUFFICIENT_PRIVS when terminal is not accessible. Fixed ProcessTableProcessTests.test_env for architectures that can raise InsufficientPrivilegesError when accessed. Fixed ProcessTableProcessTests.test_terminal for Linux which can raise InsufficientPrivilegesError when accessed.
Chris Miles
Linux: implemented psi.process.ProcessTable()
Chris Miles
Linux: implemented Process.pcpu Linux: all process_test tests are passing now.
Chris Miles
Linux: implemented Process.terminal Changed Process.terminal standard to return the full device path, rather than stripping the "/dev" prefix off.
  1. Prev
  2. Next