[PATCH v1 01/16] Py2/3 compliant tools/gdb/python

Gedare Bloom gedare at rtems.org
Thu Mar 19 16:23:03 UTC 2020


Hi Anmol,

Thanks for your patches. I have a few requests.

Can you please provide some details in your commit message? In
particular, since few of us right now know how to make code compliant
between Python 2 and 3, can you provide a brief
justification/description for what the changes are and how they
address this problem?

In general you can send your first set of patches without a -v1. That
is implied.

When you send a lot of patches it is good if you also prepare a
git-cover-letter (patch 00/xx) to explain the patch set.

Instead of going file-by-file with patches, you might also consider
organizing patches by addressing "kinds" of compliance fixes. For
example, a single patch could sweep up a bunch of "from __future__
import ..." across several files. Either way is really OK, patches
that touch just one file are less likely to conflict, but a patch that
does one thing across many files is easier to review/approve. I'll
leave it up to you how you want to proceed.



On Wed, Mar 18, 2020 at 6:19 AM Anmol mishra <anmol.j2020 at gmail.com> wrote:
>
> From: Anmol Mishra <anmol.j2020 at gmail.com>
>
> ---
>  tools/gdb/python/__init__.py | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/tools/gdb/python/__init__.py b/tools/gdb/python/__init__.py
> index 0ea5fb2..dfbe6ba 100644
> --- a/tools/gdb/python/__init__.py
> +++ b/tools/gdb/python/__init__.py
> @@ -27,8 +27,11 @@
>  # POSSIBILITY OF SUCH DAMAGE.
>  #
>
> +from __future__ import print_function
> +from __future__ import absolute_import
> +
>  import gdb
> -import rtems
> +from . import rtems
>
>  def get_architure():
>      frame = gdb.selected_frame()
> --
> 2.21.0 (Apple Git-122.2)
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


More information about the devel mailing list