Skip to content

Wrong default function parameters decompilation #507

@greenozon

Description

@greenozon

input sample:

def foo1(p1, p2, /, arg1=100, arg2='argos2', **kwargs):
	pass

decompiled using pycdc as:

def foo1(p1, p2, arg1, arg2 = (100, 'argos2'), **kwargs):
    pass

any clues how to fix it to the rescue?

sample files attached

sample-1.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions