Skip to content

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

@Nobu19800

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions