Commit Graph

  • 4af00f6682 [svn r37985] make sure that host.initgateway() will always have the other side chdir()ed to home, thus generalizing 37971 with respect to platform support and making it independent from gateway implementation details. hpk 2007-02-05 23:46:31 +0100
  • 102409a846 [svn r37984] Moved all the apigen information into one document and adjusted to match the current situation. guido 2007-02-05 23:37:23 +0100
  • 1c287a2546 [svn r37971] This was there for a reason that we don't want to have different pylib loaded (there was even test for that, apparently killed) fijal 2007-02-05 16:11:05 +0100
  • 845357dcba [svn r37960] refactored the tests and added tests and code for disallowing to send() twice without adding new targets. hpk 2007-02-05 13:55:31 +0100
  • 11591c3c4f [svn r37950] * add and document dist_rsync_ignore option to ignore files and directories for rsyncing hpk 2007-02-05 02:14:17 +0100
  • 03dc73b195 [svn r37949] fix test for nocapturing output runs (and --pdb) hpk 2007-02-05 01:47:43 +0100
  • 99661844dd [svn r37948] fix for win32 hpk 2007-02-05 01:36:00 +0100
  • bdf3e919c9 [svn r37947] added _gethomedir() helper to get at homedirectory hpk 2007-02-05 01:35:40 +0100
  • 0b9b0909bf [svn r37946] setup/teardown hosts correspond hpk 2007-02-05 01:23:14 +0100
  • c93cfc1e2b [svn r37945] make the hostmanager get at the hosts itself (or you can pass it in a custom list of hosts) hpk 2007-02-05 01:14:11 +0100
  • b68bc5b373 [svn r37938] rename report.py to repevent.py (report events) also to ease the completion ambiguity a bit (and to avoid having to read "reporter" and "report" next to each other) hpk 2007-02-05 00:34:23 +0100
  • fb2613135b [svn r37936] minor cleanups hpk 2007-02-05 00:21:35 +0100
  • e8bdb867fa [svn r37935] remove done_dict and according experimental code for re-scheduling (i guess) fijal: in the diff you'll find a XXX fijal, i changed the meaning of a test, wasn't sure about it. can you check? hpk 2007-02-05 00:12:12 +0100
  • 0292420920 [svn r37931] Made that the __init__ method is the first method displayed. guido 2007-02-04 22:49:44 +0100
  • 27e05e257a [svn r37930] Docstrings. guido 2007-02-04 22:47:03 +0100
  • 7034b507a3 [svn r37928] Updated test (oops). guido 2007-02-04 22:21:35 +0100
  • a78ad64f9d [svn r37927] Some docstrings. guido 2007-02-04 22:11:56 +0100
  • a1c7ab69f9 [svn r37926] Small visual tweaks. guido 2007-02-04 22:11:43 +0100
  • 16f9103a0a [svn r37922] Made that properties (class attributes) are displayed, fixed the links in the menubar. guido 2007-02-04 16:47:33 +0100
  • a128ecb8cf [svn r37919] use a less ambigous test package name hpk 2007-02-04 16:42:55 +0100
  • a7de613ed0 [svn r37916] dist_rsync_roots: py lib itself only needs itself hpk 2007-02-04 15:42:50 +0100
  • beb3a12700 [svn r37915] sanity checks hpk 2007-02-04 15:40:46 +0100
  • e4f5a2259c [svn r37914] cleaner test setup hpk 2007-02-04 15:36:42 +0100
  • 98b4dcf155 [svn r37913] Some more cleanups in HTML generation, fixed support for docstrings in namespaces, in order to do this I had to change the way objects are retrieved: instead of getting them from the DSA I now walk the package tree, small change in apigen.py: to allow re-using the get_documentable_items function I split it up in a generic and a specific part. guido 2007-02-04 15:35:28 +0100
  • 7852ead1fe [svn r37912] Made some small changes to the initpkg mechanism so docstrings are, if provided in the exportdefs, copied to the namespaces (from whereever they come), and added docstrings to all exposed namespaces (except for _thread for now). guido 2007-02-04 15:27:10 +0100
  • 4791dd6501 [svn r37909] a much much much larger refactoring than i originally intended at this point: hpk 2007-02-04 15:05:01 +0100
  • f2b38db33a [svn r37908] fixing test hpk 2007-02-04 14:54:10 +0100
  • 04cf3cdfa0 [svn r37901] make_numbered_dir(): in a fork() situation, only the last process should remove the .lock, otherwise the other processes run the risk of seeing their temporary dir disappear. For now we remove the .lock in the parent only (i.e. we assume that the children finish before the parent). arigo 2007-02-04 14:01:21 +0100
  • f13381e3f9 [svn r37899] Try to print the exception before dying. arigo 2007-02-04 13:31:24 +0100
  • 41526ad622 [svn r37898] provide a high-level helper for getting at a pathlist specified in a conftest (and the paths can be relative to the conftest.py file they are contained in) hpk 2007-02-04 13:29:26 +0100
  • 95f38694cb [svn r37886] hum, i thought i had refactored this option name already ... also the wrong name does not even cause a test failure. odd. hpk 2007-02-03 21:35:14 +0100
  • ee40787bf1 [svn r37885] adding docstrings, stripping non-used names from import hpk 2007-02-03 21:33:12 +0100
  • 309f3e2cec [svn r37884] Few missing Skipped fijal 2007-02-03 21:15:55 +0100
  • f5308aba2d [svn r37881] Some other stuff goes private fijal 2007-02-03 19:52:21 +0100
  • f9b8a810cd [svn r37880] removing public API from test.config (only one rather internal usage, anyway) hpk 2007-02-03 19:50:35 +0100
  • e88a6c5fc3 [svn r37879] s/tryiter/_tryiter/ fijal 2007-02-03 19:44:34 +0100
  • 1dca2498fb [svn r37877] Intermediate checkin for some privatising of attributes fijal 2007-02-03 19:29:24 +0100
  • 46a91b3705 [svn r37876] s/get_collector_trail/_get_collector_trail/ fijal 2007-02-03 19:00:04 +0100
  • 9f8035656e [svn r37872] StdCaptureFD and StdCapture now try to take care of stdin in a mostly uniform way. hpk 2007-02-03 14:57:25 +0100
  • d6d7eb8704 [svn r37866] small cleanup of ground std* descriptors. hpk 2007-02-03 13:31:47 +0100
  • f5d51fb9e0 [svn r37865] more descriptive skip msg fijal 2007-02-03 13:27:48 +0100
  • 4db6f4144a [svn r37864] Add a (failing) test about version URL available fijal 2007-02-03 13:25:20 +0100
  • 0eb8d103b1 [svn r37863] Ooops, didn't meant to check that in. fijal 2007-02-03 13:15:23 +0100
  • 9b62f2290c [svn r37862] Move Skipped/Failed/Passed out of public namespace fijal 2007-02-03 13:14:46 +0100
  • 2fe1fa07ff [svn r37861] Skip compat fijal 2007-02-03 13:13:18 +0100
  • 1ab92ac3be [svn r37859] separating tests into two files hpk 2007-02-03 12:32:45 +0100
  • 90188b1256 [svn r37855] a first rough list for py.test namespace cleanup hpk 2007-02-03 12:18:25 +0100
  • 4ffda926ab [svn r37850] Split methods a bit to smaller parts. fijal 2007-02-03 11:26:23 +0100
  • 026c2fa0bc [svn r37838] Privatize attributes of rsync.py fijal 2007-02-03 00:32:35 +0100
  • 66cf52a6e2 [svn r37837] A bit of cleanup of the HTML generation: some of the layout related stuff is moved to the classes in the H namespace. This hopefully (when done, more can definitely be done later) seperates the HTML generation better from the presentation-related code. guido 2007-02-03 00:29:01 +0100
  • 923c65f13e [svn r37835] some updates to TODO items hpk 2007-02-03 00:10:38 +0100
  • 04c3bcd074 [svn r37834] reworked execnet intro to more explicitely state the main (high-level) features. hpk 2007-02-03 00:09:29 +0100
  • c4a94921c6 [svn r37833] Oops, was using py.path.local('.') instead of py.magic.autopath().dirpath() to find the scripts to copy... guido 2007-02-02 22:47:21 +0100
  • 8c2ef5cb22 [svn r37831] improving more docstrings hpk 2007-02-02 22:01:27 +0100
  • 2c0e4bc798 [svn r37830] better RSync docstring hpk 2007-02-02 21:57:59 +0100
  • e0a1612d51 [svn r37824] fix typo hpk 2007-02-02 20:59:10 +0100
  • 59264d57ae [svn r37822] added lots of docstrings, general cleanup hpk 2007-02-02 20:57:47 +0100
  • 0600b1aa36 [svn r37815] path.txt: showing a bit more for string methods update TODO hpk 2007-02-02 19:27:22 +0100
  • 37a4bfd5ad [svn r37812] Using style.css from the doc directory for apigen now, with some overrides in a seperate stylesheet. Cleaned up the stylesheet and script handling a bit: stylesheets and scripts are now defined in the LayoutPage class (where they're easily customizable). Also removed some old unused code and moved the H class (html related) stuff to its own file. The idea is that this will become the place where all the layout is defined. guido 2007-02-02 16:49:58 +0100
  • 24539c3797 [svn r37790] fix Ssh remote sanitzing of FD 1 and 0 and factor out the code in a function hpk 2007-02-02 02:44:31 +0100
  • 084460ffd4 [svn r37789] small updates and streamlining of docs hpk 2007-02-02 02:22:43 +0100
  • 443a0b4614 [svn r37788] guido, unless i am missing something there seem to be two problems with your making Channel's public: you didn't import it (py.__.* is not lazy) and it fails the apigen tests even after fixing it. hpk 2007-02-02 02:18:06 +0100
  • 272812fd76 [svn r37787] more precision at shutdown: first remove from the sendqueue, then trigger the queue to shutdown. (This is an attempt to get rid of the still appearing "exception in thread" messages) hpk 2007-02-02 02:07:37 +0100
  • 0c55062e74 [svn r37786] improve docstring hpk 2007-02-02 02:05:31 +0100
  • 7a718ca2e7 [svn r37785] privatizing some more attributes hpk 2007-02-02 02:02:55 +0100
  • b4919c8102 [svn r37784] privatizing some attributes hpk 2007-02-02 01:34:40 +0100
  • c6c9fd326c [svn r37783] puh, it took me quite a while to find out why ssh-stdout-confusion tests involving "os.write(1, ...)" were passing on earlier revisions: in 35888 a test name got fixed, but when you specify "-S somehost" then this will hang, so i am skipping the test for now, this never worked. hpk 2007-02-02 01:32:24 +0100
  • b8bb733778 [svn r37782] Changed the checking in resolve_linkrole() so that instead of the apigen results (the directory with HTML files) it uses the py lib object tree and source tree to find out whether links are valid. guido 2007-02-02 01:00:50 +0100
  • 5bf17c3b62 [svn r37781] Added 'execnet.channel.Channel' object to the to-be-documented items. guido 2007-02-02 00:58:57 +0100
  • 3634701598 [svn r37780] simplifying code a bit (but test_confusion* for Ssh still fails) hpk 2007-02-02 00:57:55 +0100
  • cf7e2d7c28 [svn r37779] Fix and a test for disappearing files. fijal 2007-02-02 00:40:49 +0100
  • 23aeccc8c8 [svn r37776] Fixed some problems with the relative link checker (was using the wrong base path for checks), fixed links in the documents. guido 2007-02-02 00:12:49 +0100
  • 80a0045805 [svn r37774] Adding support for checking generated API links (for link roles). guido 2007-02-01 23:30:51 +0100
  • df0736db08 [svn r37773] typo cfbolz 2007-02-01 23:27:51 +0100
  • 7fd122a4c1 [svn r37772] have both capturings have the same done/reset semantics (should also fix a buildcmodule related problem, e.g. for greenlets) hpk 2007-02-01 22:52:42 +0100
  • 31f4c194e8 [svn r37770] remove very old try at doing svn bindings hpk 2007-02-01 22:18:40 +0100
  • e5d7fcd0d8 [svn r37769] minor clarifi hpk 2007-02-01 22:16:10 +0100
  • 024608bdcd [svn r37767] Fixed Windows issues in doctests. guido 2007-02-01 21:28:21 +0100
  • 17754c6fd9 [svn r37766] unifying non-FD and FD capturing some more (could be more, but at least the APIs start to feel the same) hpk 2007-02-01 21:26:27 +0100
  • 9ddca27edc [svn r37765] Was still getting filenames for source files from code objects, so adding more defensiveness, and made that the 'capture' object is passed over to the builder instances (to help debugging, currently not used). guido 2007-02-01 21:10:48 +0100
  • a2359e0554 [svn r37752] Added some more code examples. guido 2007-02-01 16:58:42 +0100
  • f21df1b455 [svn r37751] fix two other places that used capturing (although the greenlet fix is not really related, but i first saw it now on win32) hpk 2007-02-01 16:58:10 +0100
  • 3ad6642a49 [svn r37745] fixing and adding to docstring hpk 2007-02-01 16:35:29 +0100
  • c413f11daf [svn r37743] ah, there was yet another version of capturing hiding hpk 2007-02-01 16:23:51 +0100
  • df8ff8144c [svn r37742] fix reference hpk 2007-02-01 16:23:27 +0100
  • b706ec2f95 [svn r37741] monster checking for hpk 2007-02-01 16:20:39 +0100
  • d9572239a8 [svn r37739] Made that only the first two lines of a source file are examined for the encoding. guido 2007-02-01 15:57:34 +0100
  • ec734026cc [svn r37738] Fixed problem probably caused by removing some comment or something... guido 2007-02-01 15:55:23 +0100
  • 16fae5ed73 [svn r37736] cosmetic docstring change hpk 2007-02-01 15:35:07 +0100
  • 646d4f93e1 [svn r37733] Removed two rather useless methods that just delegated to methods on the underlying object, in favour of calling the underlying object's methods directly (py.io.OutErrCapture.writeorg*). guido 2007-02-01 15:13:59 +0100
  • 9f491f2058 [svn r37729] Added some code to py.io.FDCapture and py.io.OutErrCapture to allow writing to the original (patched) file descriptor. Also made that the capturing object is passed to apigen.py's build() function (from rsession.py), which uses the new methods to print progress information. guido 2007-02-01 14:56:31 +0100
  • 3f31ed5742 [svn r37723] Add a test fijal 2007-02-01 12:59:47 +0100
  • ee72091783 [svn r37721] Fix. !Tests needed! fijal 2007-02-01 12:50:29 +0100
  • f4b4f68b40 [svn r37720] Kill dead import fijal 2007-02-01 12:28:45 +0100
  • 661d984aec [svn r37703] adding references to path and code documentation hpk 2007-01-31 23:56:18 +0100
  • 3e91580231 [svn r37701] note on removal of compat.TestCase hpk 2007-01-31 23:44:03 +0100
  • 0945e7668a [svn r37700] refer to experimental gateway path code for substantiating future directions. hpk 2007-01-31 23:43:32 +0100
  • ba2dcf16bd [svn r37699] removing py._dist export (only accessed from setup.py and py/bin/_makepyrelease.py) hpk 2007-01-31 23:23:24 +0100
  • dbb88cdb75 [svn r37698] waiting even a bit longer for loop-on-failing hpk 2007-01-31 23:20:33 +0100
  • f915de1992 [svn r37696] removing py.test.compat.TestCase - it's small code but nobody uses it i think and there is no documentation. hpk 2007-01-31 22:55:30 +0100