From 8ed94a93824799978c641184ed285a9215370e33 Mon Sep 17 00:00:00 2001 From: Slater-Victoroff Date: Mon, 17 Mar 2014 18:01:30 -0400 Subject: [PATCH] got rid of old file --- IndicoIo/__init__.py | 19 +++++++++++++++++++ README.md | 4 ---- 2 files changed, 19 insertions(+), 4 deletions(-) delete mode 100644 README.md diff --git a/IndicoIo/__init__.py b/IndicoIo/__init__.py index c73fc5b..1b39500 100644 --- a/IndicoIo/__init__.py +++ b/IndicoIo/__init__.py @@ -1,11 +1,30 @@ import os, pkgutil, imp +import inspect + from config import active_modules API_KEY = os.environ["INDICO_API_KEY"] or None API_KEY = open("$HOME/.indico").read() or None + +class PostApiKey(object): + + def __init__(self, api_key): + self.func = func + self.api_key = api_key + + def __call__(self, f): + +def use_api_key(cls): + for name, func in inspect.getmembers(cls): + if inspect.ismethod(func) and not inspect.isclass(func.im_self): + setattr(cls, name, PostApiKey(func, cls.API_KEY)) + return cls + + +@use_api_key class Indico(object): def __init__(api_key = API_KEY): diff --git a/README.md b/README.md deleted file mode 100644 index 1d5fb5f..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -IndicoIo-python -=============== - -Python repository for Indico API wrapper