I have Python code from which I want to extract HTTP parameters.
In the following: how can I leave the def lines alone, but from remaining lines preserve only what is within params['...'] perhaps with multiple params['...'] on one line:
Input:
def delete_bazooka (request):
BType.objects.get(id=params['id']).delete()
BType.objects.get(name=params['name']).delete()
def create_bazooka (request):
s = Skill.objects.get(id=params['skill'])
l = Level.objects.get(id=params['level'])
bt = BType.objects.get(name=params['type'])
b = Bazooka(type=qt, bin=b, bin_sequence=b.count, text=params['text'], explanation=params['chocolate'], passage=p)
def delete_hoop (request):
h = Hoop.objects.get(id=params['id'])
Desired Output:
def delete_bazooka (request):
id
name
def create_bazooka (request):
skill
level
type
text chocolate
def delete_hoop (request):
id
awk/sed. i cannot run it. i want to document it.