equal
deleted
inserted
replaced
99 try : |
99 try : |
100 index = int(arg2) |
100 index = int(arg2) |
101 except ValueError : |
101 except ValueError : |
102 fname = arg2 |
102 fname = arg2 |
103 |
103 |
104 # load DB |
|
105 db = shorturl.DB() |
|
106 |
|
107 # our custom Series/Image classes, because they do act slightly differently |
104 # our custom Series/Image classes, because they do act slightly differently |
108 |
105 |
109 class Series (object) : |
106 class Series (object) : |
110 def __init__ (self, keys) : |
107 def __init__ (self, keys) : |
111 self.images = [] |
108 self.images = [] |
112 prev = None |
109 prev = None |
113 |
110 |
114 self.image_dict = dict() |
111 self.image_dict = dict() |
115 |
112 |
116 for index, key in enumerate(keys) : |
113 images = shorturl.get_images(keys) |
117 dir, fname = db.image_info(key) |
114 |
118 |
115 for index, (key, (dir, fname)) in enumerate(zip(keys, images)) : |
119 img = Image(self, key, dir, fname, index) |
116 img = Image(self, key, dir, fname, index) |
120 self.images.append(img) |
117 self.images.append(img) |
121 self.image_dict[fname] = img |
118 self.image_dict[fname] = img |
122 |
119 |
123 img.prev = prev |
120 img.prev = prev |