コード例 #1
0
ファイル: api.py プロジェクト: Janakas/MediaCrush
    def urlinfo(self):
        l = request.form['list']
        items = l.split(",") if "," in l else [l]

        result = {}
        for item in items:
            key = _k("url.%s" % item)
            h = r.get(key)
            if h:
                f = File.from_hash(h)
                if f:
                    result[item] = _file_object(f)
                else:
                    result[item] = None
                    r.delete(key)
            else:
                result[item] = None

        return result
コード例 #2
0
ファイル: api.py プロジェクト: mpmedia/MediaCrush
    def urlinfo(self):
        l = request.form['list']
        items = l.split(",") if "," in l else [l]

        result = {}
        for item in items:
            key = _k("url.%s" % item)
            h = r.get(key)
            if h:
                f = File.from_hash(h)
                if f:
                    result[item] = _file_object(f)
                else:
                    result[item] = None
                    r.delete(key)
            else:
                result[item] = None

        return result
コード例 #3
0
 def delete(self):
     r.srem(_k(self.__class__.__name__.lower()), self.hash)
     r.delete(self.__get_key())
コード例 #4
0
ファイル: objects.py プロジェクト: Web5design/MediaCrush
 def delete(self):
     r.srem(_k(self.__class__.__name__.lower()), self.hash)
     r.delete(self.__get_key())