Skip to content

Python3から非推奨になった関数、利用できなくなった関数を使っている箇所を修正する #35

Description

@Nobu19800

以下のinspect.getargspec()のようにPython 3.11から削除された関数があるため、使用している部分を修正する。

rtshell/rtshell/gen_comp.py

Lines 139 to 140 in d35459c

args, varargs, varkw, defaults = \
inspect.getargspec(p.type.__init__)

inspect.getargspec()inspect.signature()で置き換えることで修正する。

                sig = inspect.signature(p.type.__init__)
                params = list(sig.parameters.values())[1:]
                init_args = []
                for param in params:
                    if param.default is inspect._empty:
                        init_args.append(None)
                    else:
                        init_args.append(param.default)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions