mirror of
https://github.com/RustPython/RustPython.git
synced 2026-06-09 22:49:57 +09:00
Merge pull request #391 from ZapAnton/byteaaray_doc
bytearray type: Added __doc__
This commit is contained in:
@@ -16,6 +16,20 @@ use num_traits::ToPrimitive;
|
||||
/// Fill bytearray class methods dictionary.
|
||||
pub fn init(context: &PyContext) {
|
||||
let bytearray_type = &context.bytearray_type;
|
||||
|
||||
let bytearray_doc =
|
||||
"bytearray(iterable_of_ints) -> bytearray\n\
|
||||
bytearray(string, encoding[, errors]) -> bytearray\n\
|
||||
bytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\n\
|
||||
bytearray(int) -> bytes array of size given by the parameter initialized with null bytes\n\
|
||||
bytearray() -> empty bytes array\n\n\
|
||||
Construct a mutable bytearray object from:\n \
|
||||
- an iterable yielding integers in range(256)\n \
|
||||
- a text string encoded using the specified encoding\n \
|
||||
- a bytes or a buffer object\n \
|
||||
- any object implementing the buffer API.\n \
|
||||
- an integer";
|
||||
|
||||
context.set_attr(
|
||||
&bytearray_type,
|
||||
"__eq__",
|
||||
@@ -36,6 +50,11 @@ pub fn init(context: &PyContext) {
|
||||
"__len__",
|
||||
context.new_rustfunc(bytesarray_len),
|
||||
);
|
||||
context.set_attr(
|
||||
&bytearray_type,
|
||||
"__doc__",
|
||||
context.new_str(bytearray_doc.to_string()),
|
||||
);
|
||||
context.set_attr(
|
||||
&bytearray_type,
|
||||
"isalnum",
|
||||
|
||||
Reference in New Issue
Block a user