Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/orf/inliner

Automagically inline python methods
https://github.com/orf/inliner

Last synced: 16 days ago
JSON representation

Automagically inline python methods

Awesome Lists containing this project

README

        

Inliner inlines Python function calls. Proof of concept for [this blog post](http://tomforb.es/automatically-inline-python-function-calls)

from inliner import inline

@inline
def add_stuff(x, y):
return x + y

def add_lots_of_numbers():
results = []
for i in xrange(10):
results.append(add_stuff(i, i+1))

In the above code the add_lots_of_numbers function is converted into this:

def add_lots_of_numbers():
results = []
for i in xrange(10):
results.append(i + i + 1)