[pypy-svn] r16093 - in pypy/dist/pypy/module: __builtin__ array
tismer at codespeak.net
tismer at codespeak.net
Tue Aug 16 01:39:40 CEST 2005
Author: tismer
Date: Tue Aug 16 01:39:39 2005
New Revision: 16093
Modified:
pypy/dist/pypy/module/__builtin__/app_buffer.py
pypy/dist/pypy/module/__builtin__/app_help.py
pypy/dist/pypy/module/array/app_array.py
Log:
enabled a few more things for geninterp,
with small or no changes
Modified: pypy/dist/pypy/module/__builtin__/app_buffer.py
==============================================================================
--- pypy/dist/pypy/module/__builtin__/app_buffer.py (original)
+++ pypy/dist/pypy/module/__builtin__/app_buffer.py Tue Aug 16 01:39:39 2005
@@ -1,8 +1,5 @@
-# NOT_RPYTHON (because of array import)
# Might probably be deprecated in Python at some point.
import sys
-from array import array
-from struct import pack, unpack
class buffer(object):
"""buffer(object [, offset[, size]])
@@ -14,6 +11,7 @@
"""
def __init__(self, object, offset=0, size=None):
+ import struct, array
if isinstance(object, str):
pass
elif isinstance(object, unicode):
@@ -23,11 +21,11 @@
else:
pack_code = "I"
for char in object:
- str_object += pack(pack_code, ord(char))
+ str_object += struct.pack(pack_code, ord(char))
object = str_object
elif isinstance(object, buffer):
object = object.buf
- elif isinstance(object, array):
+ elif isinstance(object, array.array):
object = object.tostring()
else:
raise TypeError, "buffer object expected"
Modified: pypy/dist/pypy/module/__builtin__/app_help.py
==============================================================================
--- pypy/dist/pypy/module/__builtin__/app_help.py (original)
+++ pypy/dist/pypy/module/__builtin__/app_help.py Tue Aug 16 01:39:39 2005
@@ -1,5 +1,3 @@
-# NOT_RPYTHON - because print is used
-# XXX work on enabling print for flow space
"""
Plain Python definition of the builtin interactive help functions.
"""
Modified: pypy/dist/pypy/module/array/app_array.py
==============================================================================
--- pypy/dist/pypy/module/array/app_array.py (original)
+++ pypy/dist/pypy/module/array/app_array.py Tue Aug 16 01:39:39 2005
@@ -1,4 +1,3 @@
-# NOT_RPYTHON
"""This module defines an object type which can efficiently represent
an array of basic values: characters, integers, floating point
numbers. Arrays are sequence types and behave very much like lists,
More information about the Pypy-commit
mailing list