[A-Za-z]+\s+[A-Za-z]+\s+[A-Za-z]+
class MyCounter(object):
def __init__(self, initial_value=0):
self._value = initial_value
def do_count(self, iterable):
for _ in iterable:
# do something
self._value += 1
@property
def value(self):
return self._value
c = MyCounter()
c.do_count(range(10))
c.do_count(range(10))
print(c.value)
20
[
['get', '/notes', 'listNotes'],
['post', '/notes', 'createNote'],
['delete', '/notes/:id', 'deleteNote'],
['put', '/notes/:id', 'updateNote'],
].map(([app_method, route, db_method]) => {
app[app_method](route, (req, res) => {
db[db_method](req.params.id).then(data => res.send(data));
});
});
И есть смысл применять gzip для статичных html файлов, если они и так весят по 1-2 кб?