holger krekel
							
						 | 
						
							
							
							
							
							
								
							
							
								1e51844519
								
							
						 | 
						
							
							
								
								introduce py.builtin._tryimport to try importing modules in a row, fix a few places
							
							
							
							
							
							
							
							--HG--
branch : trunk 
							
						 | 
						
							2009-09-04 19:08:10 +02:00 | 
						
					
				
					
						
							
							
								 
								holger krekel
							
						 | 
						
							
							
							
							
							
								
							
							
								45b98d4915
								
							
						 | 
						
							
							
								
								remove so-far superflous _getcode and pickle from builtins, some streamlining
							
							
							
							
							
							
							
							--HG--
branch : trunk 
							
						 | 
						
							2009-09-04 16:32:49 +02:00 | 
						
					
				
					
						
							
							
								 
								Benjamin Peterson
							
						 | 
						
							
							
							
							
							
								
							
							
								86da34b874
								
							
						 | 
						
							
							
								
								add a helper to get a function's dictionary
							
							
							
							
							
							
							
							--HG--
branch : trunk 
							
						 | 
						
							2009-09-03 16:45:28 -05:00 | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								e63abd631f
								
							
						 | 
						
							
							
								
								add py.builtin.callable
							
							
							
							
							
							
							
							--HG--
branch : trunk 
							
						 | 
						
							2009-08-29 15:46:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Benjamin Peterson
							
						 | 
						
							
							
							
							
							
								
							
							
								39eac1be28
								
							
						 | 
						
							
							
								
								add a py.builtin.execfile helper
							
							
							
							
							
							
							
							--HG--
branch : trunk 
							
						 | 
						
							2009-08-29 15:34:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Benjamin Peterson
							
						 | 
						
							
							
							
							
							
								
							
							
								fb365e47dc
								
							
						 | 
						
							
							
								
								make print write each argument individually
							
							
							
							
							
							
							
							--HG--
branch : trunk 
							
						 | 
						
							2009-08-29 14:39:37 -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 | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								fc3178a394
								
							
						 | 
						
							
							
								
								fixing builtin tests and print_ builtin
							
							
							
							
							
							
							
							--HG--
branch : trunk 
							
						 | 
						
							2009-08-29 13:47:10 +02:00 | 
						
					
				
					
						
							
							
								 
								holger krekel
							
						 | 
						
							
							
							
							
							
								
							
							
								783e6aeb4d
								
							
						 | 
						
							
							
								
								temporary checking towards 3.1 compatibility
							
							
							
							
							
							
							
							introduced some helpers to py.builtin namespace which need some review
after things begin to work more nicely
--HG--
branch : trunk 
							
						 | 
						
							2009-08-28 19:16:15 +02:00 | 
						
					
				
					
						
							
							
								 
								holger krekel
							
						 | 
						
							
							
							
							
							
								
							
							
								5e95feaf90
								
							
						 | 
						
							
							
								
								* add print_, exec_ and _reraise helpers for 2-3 compatible code
							
							
							
							
							
							
							
							* consolidate builtins implementation to be compatible with >=2.3
--HG--
branch : trunk 
							
						 | 
						
							2009-08-28 16:25:29 +02:00 |