Skip to content

Commit 6739169

Browse files
authored
dangerously cheesy
1 parent 836ad85 commit 6739169

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

mockdb/mockdb_interface.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ def get(type):
77
return db_state[type]
88

99
def getById(type, id):
10-
queried = [i for i in get(type) if i['id'] == id]
11-
if (len(queried)):
12-
return queried[0]
13-
return None
10+
return next((i for i in get(type) if i['id'] == id), None)
1411

1512
def create(type, payload):
1613
last_id = max([i['id'] for i in get(type)])
@@ -21,7 +18,7 @@ def create(type, payload):
2118

2219
def updateById(type, id, update_values):
2320
item = getById(type, id)
24-
if not item:
21+
if item is None:
2522
return None
2623
for k, v in update_values.items():
2724
if k is not 'id':

0 commit comments

Comments
 (0)