python-minifier icon indicating copy to clipboard operation
python-minifier copied to clipboard

does not remove annotation from conditional inner function

Open wrohdewald opened this issue 2 years ago • 2 comments

def ruleset(self, value:str) ->None:
    if True:
        def write() ->str:
            return 'update'

returns

def ruleset(self,value):
        if True:
                def A()->str:return'update'

expected

def ruleset(self,value):
        if True:
                def A():return'update'

wrohdewald avatar Oct 28 '23 15:10 wrohdewald

Hi @wrohdewald, what version of python-minifier are you using and with what options? With 2.9.0 I do get:

def ruleset(self,value):
	if True:
		def A():return'update'

dflook avatar Oct 28 '23 15:10 dflook

Python 3.11.2 on Debian Bookworm, and

wrpc:/usr/local/lib/python3.11/dist-packages/python_minifier# pip3 list | grep mini
python-minifier     2.9.0

wrohdewald avatar Oct 28 '23 17:10 wrohdewald