Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 20 lines (13 sloc) 0.359 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

from google.appengine.api import memcache

from googlevoice import Voice

VOICE_KEY = 'voice_instance'

# Returned a logged in instance of a voice object
def get_voice():
  v = Voice()

  serialized = memcache.get(VOICE_KEY)
  if not serialized is None:
    v.from_json(serialized)
    return v

  v.login()
  memcache.set(VOICE_KEY, v.to_json())
  return v
Something went wrong with that request. Please try again.