(self, url)
| 91 | return response |
| 92 | |
| 93 | def insert_url(self, url): |
| 94 | short_id = self.redis.get(f"reverse-url:{url}") |
| 95 | if short_id is not None: |
| 96 | return short_id |
| 97 | url_num = self.redis.incr("last-url-id") |
| 98 | short_id = base36_encode(url_num) |
| 99 | self.redis.set(f"url-target:{short_id}", url) |
| 100 | self.redis.set(f"reverse-url:{url}", short_id) |
| 101 | return short_id |
| 102 | |
| 103 | def render_template(self, template_name, **context): |
| 104 | t = self.jinja_env.get_template(template_name) |
no test coverage detected