Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memosa: Serve cold

==========================

Behold, the power of Memosa:

from memosa import memoize1
from memosa.json import context
import requests

@memoize1
def getTodo(id):
    url = 'https://jsonplaceholder.typicode.com/todos/%s' % id
    return requests.get(url).json()

with context('todos.json'):    
    print(getTodo(1))
    print(getTodo(2))

Features

  • memoization decorators
  • persistent cache context

Memosa officially supports Python 3.6 & 3.7.

Installation

To install Memosa, simply use pip:

$ pip install memosa

Documentation

check out the examples

About

memoization context

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages