Benjamin Peterson
|
499a982860
|
give code objects a filename in the replacement execfile
--HG--
branch : trunk
|
2009-09-03 16:38:15 -05:00 |
holger krekel
|
c7f11745cd
|
* fix various remaining 3k issues until test_gateway.py passes with python3 py/bin/py.test
* we now wait on gateway initialization until we got a byte back after
we sent the bootstrap
--HG--
branch : trunk
|
2009-09-02 21:05:08 +02:00 |
holger krekel
|
6c3e961bc5
|
* simplify stdout/stderr handling and modules and for now remove support
for directly stdout/stderr directly on remote_exec
--HG--
branch : trunk
|
2009-09-02 19:39:24 +02:00 |
holger krekel
|
73fc2f01f2
|
filter out and test exception printing
--HG--
branch : trunk
|
2009-09-02 19:05:34 +02:00 |
holger krekel
|
e30aeed876
|
* more tests and fixes for cross-python compatibility
* use byte-buffer files if available for io
* shift receivelock to gateway object
* kill dead code
--HG--
branch : trunk
|
2009-09-02 18:56:43 +02:00 |
holger krekel
|
5d2504df0a
|
* simplify lock acquiration for received messages, review code
* try to fix seldomly occuring race condition with setcallback/receive and closing of channel
--HG--
branch : trunk
|
2009-09-02 15:45:59 +02:00 |
holger krekel
|
f636ed8ced
|
* make Gateway interface more asymetric: remote_* methods
and cleanup/atexit handling now live exclusively with the "InitiatingGateway"
* fix some cross-python io related handling
--HG--
branch : trunk
|
2009-09-02 14:31:48 +02:00 |
holger krekel
|
c1fcf9c4d8
|
* use py.builtin._getimself instead of getattr(..., '*self*') everywhere
* fix logging to work with 3k, implement buffering manually
* fix unicode capturing issue - re-introduce EncodedFile for <3K file writes
--HG--
branch : trunk
|
2009-09-01 16:10:21 +02:00 |
holger krekel
|
43b8bd7df7
|
* refactor gateway code and tests to live in fewer files, remove some lock usage
* move text files to a new "hacking" directory
--HG--
branch : trunk
|
2009-09-01 11:39:27 +02:00 |
holger krekel
|
54709bcae1
|
enable assertion reinterpretation on 3k
--HG--
branch : trunk
|
2009-08-31 20:06:55 +02:00 |
holger krekel
|
c791610998
|
* simplify and refactor path tests to use funcargs instead of the layered xunit-setup mess
* port py/path to pass 3.11
* added py.builtin._totext, _tobytes, _isbytes, _istext helpers
--HG--
branch : trunk
|
2009-08-31 19:51:25 +02:00 |
Benjamin Peterson
|
e336683cdb
|
add test for conversion to string
--HG--
branch : trunk
|
2009-08-30 08:25:48 -05:00 |
Benjamin Peterson
|
749bfa46c4
|
convert argument to string
--HG--
branch : trunk
|
2009-08-30 08:25:40 -05:00 |
Ronny Pfannschmidt
|
318a935b89
|
fix module name reuse in execnet
--HG--
branch : trunk
|
2009-08-30 15:00:26 +02:00 |
Benjamin Peterson
|
04dd0810c3
|
no unbound methods in py3
--HG--
branch : trunk
|
2009-08-29 16:22:34 -05:00 |
Benjamin Peterson
|
ee17858cce
|
get rid of usage of the new module
--HG--
branch : trunk
|
2009-08-29 16:12:06 -05:00 |
Benjamin Peterson
|
ee86950af4
|
use correct attribute to find the instance of a bound method
--HG--
branch : trunk
|
2009-08-29 16:07:48 -05:00 |
Benjamin Peterson
|
a051eb1a05
|
only use cmp() in 2.x
--HG--
branch : trunk
|
2009-08-29 16:02:59 -05:00 |
Benjamin Peterson
|
ad0c2edfd2
|
fix generators on python 3
--HG--
branch : trunk
|
2009-08-29 16:00:24 -05:00 |
Benjamin Peterson
|
e63abd631f
|
add py.builtin.callable
--HG--
branch : trunk
|
2009-08-29 15:46:50 -05:00 |
Benjamin Peterson
|
1781347999
|
use py.builtin.execfile()
--HG--
branch : trunk
|
2009-08-29 15:36:27 -05:00 |
Benjamin Peterson
|
01848ca821
|
add py.builtin.execfile to __init__.py
--HG--
branch : trunk
|
2009-08-29 15:36:14 -05:00 |
Benjamin Peterson
|
39eac1be28
|
add a py.builtin.execfile helper
--HG--
branch : trunk
|
2009-08-29 15:34:24 -05:00 |
Benjamin Peterson
|
c95504e738
|
use py.builtin.builtins instead of import test
--HG--
branch : trunk
|
2009-08-29 15:18:21 -05:00 |
Benjamin Peterson
|
59892b8532
|
remove usage of the new module
--HG--
branch : trunk
|
2009-08-29 15:14:18 -05:00 |
Benjamin Peterson
|
b3e8b2f6ab
|
handle Queue renaming
--HG--
branch : trunk
|
2009-08-29 15:10:40 -05:00 |
Benjamin Peterson
|
7a4bd92e33
|
DeprecationWarning is in the builtin namespace
--HG--
branch : trunk
|
2009-08-29 15:08:34 -05:00 |
Benjamin Peterson
|
711552e84c
|
use print function
--HG--
branch : trunk
|
2009-08-29 15:08:26 -05:00 |
Benjamin Peterson
|
9af223e6cb
|
fix typos in converting test_oldmagic
--HG--
branch : trunk
|
2009-08-29 14:54:15 -05:00 |
Benjamin Peterson
|
8a6a3183ae
|
guard against tests trying to import this
--HG--
branch : trunk
|
2009-08-29 14:50:44 -05:00 |
Benjamin Peterson
|
9018fe40e3
|
fix syntax for py3
--HG--
branch : trunk
|
2009-08-29 14:50:29 -05:00 |
Benjamin Peterson
|
4369c65790
|
fix some broken things from syntax conversion
--HG--
branch : trunk
|
2009-08-29 14:39:55 -05:00 |
Benjamin Peterson
|
fb365e47dc
|
make print write each argument individually
--HG--
branch : trunk
|
2009-08-29 14:39:37 -05:00 |
Benjamin Peterson
|
45a9aa536f
|
fix need for py import
--HG--
branch : trunk
|
2009-08-29 14:16:54 -05:00 |
Benjamin Peterson
|
ee1747fcb4
|
make all syntax compatible with 3.1 and 2.5
--HG--
branch : trunk
|
2009-08-29 13:04:48 -05:00 |
Benjamin Peterson
|
6f4c6d36a4
|
allow file to be compiled on 2.5
--HG--
branch : trunk
|
2009-08-29 11:36:08 -05:00 |
Benjamin Peterson
|
78d0d4656b
|
add a test which checks the syntax of the pylib on various python versions
--HG--
branch : trunk
|
2009-08-29 11:31:42 -05:00 |
holger krekel
|
b930565d56
|
* fix some syntax and 3k issues for py/path and py/process, tests only partially working
* have py.process.cmdexec return unicode/text (for now)
* rename py.builtin.basestring to _basestring
--HG--
branch : trunk
|
2009-08-29 16:40:03 +02:00 |
Benjamin Peterson
|
0f7a9e2da2
|
fix the rest of py/code tests on python 3
--HG--
branch : trunk
|
2009-08-29 09:37:56 -05:00 |
Benjamin Peterson
|
96ec12902d
|
fix tests involving Queue
--HG--
branch : trunk
|
2009-08-29 09:02:20 -05:00 |
holger krekel
|
1dafcc6b37
|
fix py/io classes and tests to pass 3.1
introduce py.builtin._totext helper to make a 2k=unicode / 3k=str object, allow a string as data
--HG--
branch : trunk
|
2009-08-29 15:51:49 +02:00 |
holger krekel
|
d75f7b2dd7
|
merge the benjamins and my changes, accidentally caused a new remote head
--HG--
branch : trunk
|
2009-08-29 14:10:06 +02:00 |
Benjamin Peterson
|
c2d0c52086
|
replace iteritems() with items()
--HG--
branch : trunk
|
2009-08-29 07:03:19 -05:00 |
Benjamin Peterson
|
0014e65c1d
|
fix interpreting is/is not/in/not in
--HG--
branch : trunk
|
2009-08-29 06:58:54 -05:00 |
holger krekel
|
fc3178a394
|
fixing builtin tests and print_ builtin
--HG--
branch : trunk
|
2009-08-29 13:47:10 +02:00 |
Benjamin Peterson
|
ac934bb2b6
|
only test View on 2.x
--HG--
branch : trunk
|
2009-08-28 20:28:09 -05:00 |
Benjamin Peterson
|
695c8038e0
|
new except syntax
--HG--
branch : trunk
|
2009-08-28 20:17:46 -05:00 |
Benjamin Peterson
|
e596d9df13
|
move the old assertion reinterpreting implementation to _assertionold.py
Also, seperate out some common code from the two.
--HG--
branch : trunk
|
2009-08-28 20:13:49 -05:00 |
Benjamin Peterson
|
130046d245
|
remove magic directories from install
--HG--
branch : trunk
|
2009-08-28 18:51:14 -05:00 |
Benjamin Peterson
|
e0e9953be2
|
implement assert debugging with builtin AST
--HG--
branch : trunk
|
2009-08-28 18:44:20 -05:00 |