summaryrefslogtreecommitdiff
path: root/examples/couchy/models.py
diff options
context:
space:
mode:
authorDavid Lord <davidism@gmail.com>2019-02-13 11:44:18 -0800
committerDavid Lord <davidism@gmail.com>2019-03-08 08:01:31 -0800
commitab6150fa49afc61b0c5eed6d9545d03d1958e384 (patch)
treead5f13c9c2775ca59cc8e82ec124c4e065a65d1b /examples/couchy/models.py
parent048d707d25685e6aea675c53945ceb7619e60344 (diff)
downloadwerkzeug-code-style.tar.gz
apply code stylecode-style
* reorder-python-imports * line fixers * black * flake8
Diffstat (limited to 'examples/couchy/models.py')
-rw-r--r--examples/couchy/models.py22
1 files changed, 15 insertions, 7 deletions
diff --git a/examples/couchy/models.py b/examples/couchy/models.py
index 4621a744..a0b50ca1 100644
--- a/examples/couchy/models.py
+++ b/examples/couchy/models.py
@@ -1,6 +1,12 @@
from datetime import datetime
-from couchdb.mapping import Document, TextField, BooleanField, DateTimeField
-from couchy.utils import url_for, get_random_uid
+
+from couchdb.mapping import BooleanField
+from couchdb.mapping import DateTimeField
+from couchdb.mapping import Document
+from couchdb.mapping import TextField
+
+from .utils import get_random_uid
+from .utils import url_for
class URL(Document):
@@ -19,13 +25,15 @@ class URL(Document):
return URL.db.query(code)
def store(self):
- if getattr(self._data, 'id', None) is None:
+ if getattr(self._data, "id", None) is None:
new_id = self.shorty_id if self.shorty_id else None
while 1:
id = new_id if new_id else get_random_uid()
try:
- docid = URL.db.resource.put(content=self._data, path='/%s/' % str(id))['id']
- except:
+ docid = URL.db.resource.put(
+ content=self._data, path="/%s/" % str(id)
+ )["id"]
+ except Exception:
continue
if docid:
break
@@ -36,7 +44,7 @@ class URL(Document):
@property
def short_url(self):
- return url_for('link', uid=self.id, _external=True)
+ return url_for("link", uid=self.id, _external=True)
def __repr__(self):
- return '<URL %r>' % self.id
+ return "<URL %r>" % self.id