Skip to content

Commit f1919b7

Browse files
committed
extmod/modlwip: Add dummy .makefile() method.
1 parent c7fb87c commit f1919b7

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

extmod/modlwip.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -878,6 +878,12 @@ STATIC mp_obj_t lwip_socket_setsockopt(mp_uint_t n_args, const mp_obj_t *args) {
878878
}
879879
STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(lwip_socket_setsockopt_obj, 4, 4, lwip_socket_setsockopt);
880880

881+
STATIC mp_obj_t lwip_socket_makefile(mp_uint_t n_args, const mp_obj_t *args) {
882+
(void)n_args;
883+
return args[0];
884+
}
885+
STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(lwip_socket_makefile_obj, 1, 3, lwip_socket_makefile);
886+
881887
STATIC mp_uint_t lwip_socket_read(mp_obj_t self_in, void *buf, mp_uint_t size, int *errcode) {
882888
lwip_socket_obj_t *socket = self_in;
883889

@@ -904,6 +910,7 @@ STATIC const mp_map_elem_t lwip_socket_locals_dict_table[] = {
904910
{ MP_OBJ_NEW_QSTR(MP_QSTR_recvfrom), (mp_obj_t)&lwip_socket_recvfrom_obj },
905911
{ MP_OBJ_NEW_QSTR(MP_QSTR_settimeout), (mp_obj_t)&lwip_socket_settimeout_obj },
906912
{ MP_OBJ_NEW_QSTR(MP_QSTR_setsockopt), (mp_obj_t)&lwip_socket_setsockopt_obj },
913+
{ MP_OBJ_NEW_QSTR(MP_QSTR_makefile), (mp_obj_t)&lwip_socket_makefile_obj },
907914
};
908915
STATIC MP_DEFINE_CONST_DICT(lwip_socket_locals_dict, lwip_socket_locals_dict_table);
909916

py/qstrdefs.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -706,6 +706,7 @@ Q(sendto)
706706
Q(recvfrom)
707707
Q(settimeout)
708708
Q(setsockopt)
709+
Q(makefile)
709710
#if MICROPY_PY_LWIP_SLIP
710711
// for lwip.slip
711712
Q(slip)

0 commit comments

Comments
 (0)