Skip to content
This repository was archived by the owner on Oct 1, 2025. It is now read-only.

Commit 9587f95

Browse files
committed
add docstrings
1 parent 82a0be8 commit 9587f95

File tree

10 files changed

+29
-0
lines changed

10 files changed

+29
-0
lines changed

step0-webapp2-gaendb-py2/main.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,12 @@ def store_visit(remote_addr, user_agent):
2525
Visit(visitor='{}: {}'.format(remote_addr, user_agent)).put()
2626

2727
def fetch_visits(limit):
28+
'get most recent visits'
2829
return (v.to_dict() for v in Visit.query().order(
2930
-Visit.timestamp).fetch(limit))
3031

3132
class MainHandler(webapp2.RequestHandler):
33+
'main application (GET) handler'
3234
def get(self):
3335
store_visit(self.request.remote_addr, self.request.user_agent)
3436
visits = fetch_visits(10)

step1-flask-gaendb-py2/main.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,17 @@ class Visit(ndb.Model):
2222
timestamp = ndb.DateTimeProperty(auto_now_add=True)
2323

2424
def store_visit(remote_addr, user_agent):
25+
'create new Visit entity in Datastore'
2526
Visit(visitor='{}: {}'.format(remote_addr, user_agent)).put()
2627

2728
def fetch_visits(limit):
29+
'get most recent visits'
2830
return (v.to_dict() for v in Visit.query().order(
2931
-Visit.timestamp).fetch(limit))
3032

3133
@app.route('/')
3234
def root():
35+
'main application (GET) handler'
3336
store_visit(request.remote_addr, request.user_agent)
3437
visits = fetch_visits(10)
3538
return render_template('index.html', visits=visits)

step2-flask-cloudndb-py2/main.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,19 @@ class Visit(ndb.Model):
2323
timestamp = ndb.DateTimeProperty(auto_now_add=True)
2424

2525
def store_visit(remote_addr, user_agent):
26+
'create new Visit entity in Datastore'
2627
with ds_client.context():
2728
Visit(visitor='{}: {}'.format(remote_addr, user_agent)).put()
2829

2930
def fetch_visits(limit):
31+
'get most recent visits'
3032
with ds_client.context():
3133
return (v.to_dict() for v in Visit.query().order(
3234
-Visit.timestamp).fetch(limit))
3335

3436
@app.route('/')
3537
def root():
38+
'main application (GET) handler'
3639
store_visit(request.remote_addr, request.user_agent)
3740
visits = fetch_visits(10)
3841
return render_template('index.html', visits=visits)

step2-flask-cloudndb-py3/main.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,19 @@ class Visit(ndb.Model):
2323
timestamp = ndb.DateTimeProperty(auto_now_add=True)
2424

2525
def store_visit(remote_addr, user_agent):
26+
'create new Visit entity in Datastore'
2627
with ds_client.context():
2728
Visit(visitor='{}: {}'.format(remote_addr, user_agent)).put()
2829

2930
def fetch_visits(limit):
31+
'get most recent visits'
3032
with ds_client.context():
3133
return (v.to_dict() for v in Visit.query().order(
3234
-Visit.timestamp).fetch(limit))
3335

3436
@app.route('/')
3537
def root():
38+
'main application (GET) handler'
3639
store_visit(request.remote_addr, request.user_agent)
3740
visits = fetch_visits(10)
3841
return render_template('index.html', visits=visits)

step3-flask-datastore-py2/main.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
ds_client = datastore.Client()
2121

2222
def store_visit(remote_addr, user_agent):
23+
'create new Visit entity in Datastore'
2324
entity = datastore.Entity(key=ds_client.key('Visit'))
2425
entity.update({
2526
'timestamp': datetime.now(),
@@ -28,12 +29,14 @@ def store_visit(remote_addr, user_agent):
2829
ds_client.put(entity)
2930

3031
def fetch_visits(limit):
32+
'get most recent visits'
3133
query = ds_client.query(kind='Visit')
3234
query.order = ['-timestamp']
3335
return query.fetch(limit=limit)
3436

3537
@app.route('/')
3638
def root():
39+
'main application (GET) handler'
3740
store_visit(request.remote_addr, request.user_agent)
3841
visits = fetch_visits(10)
3942
return render_template('index.html', visits=visits)

step3-flask-datastore-py3/main.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
ds_client = datastore.Client()
2121

2222
def store_visit(remote_addr, user_agent):
23+
'create new Visit entity in Datastore'
2324
entity = datastore.Entity(key=ds_client.key('Visit'))
2425
entity.update({
2526
'timestamp': datetime.now(),
@@ -28,12 +29,14 @@ def store_visit(remote_addr, user_agent):
2829
ds_client.put(entity)
2930

3031
def fetch_visits(limit):
32+
'get most recent visits'
3133
query = ds_client.query(kind='Visit')
3234
query.order = ['-timestamp']
3335
return query.fetch(limit=limit)
3436

3537
@app.route('/')
3638
def root():
39+
'main application (GET) handler'
3740
store_visit(request.remote_addr, request.user_agent)
3841
visits = fetch_visits(10)
3942
return render_template('index.html', visits=visits)

step3a-flask-firestore-py3/main.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,23 @@
2020
fs_client = firestore.Client()
2121

2222
def store_visit(remote_addr, user_agent):
23+
'create new Visit entity in Firestore'
2324
doc_ref = fs_client.collection('Visit')
2425
doc_ref.add({
2526
'timestamp': datetime.now(),
2627
'visitor': '{}: {}'.format(remote_addr, user_agent),
2728
})
2829

2930
def fetch_visits(limit):
31+
'get most recent visits'
3032
visits_ref = fs_client.collection('Visit')
3133
visits = (v.to_dict() for v in visits_ref.order_by('timestamp',
3234
direction=firestore.Query.DESCENDING).limit(limit).stream())
3335
return visits
3436

3537
@app.route('/')
3638
def root():
39+
'main application (GET) handler'
3740
store_visit(request.remote_addr, request.user_agent)
3841
visits = fetch_visits(10)
3942
return render_template('index.html', visits=visits)

step4-cloudds-cloudrun-py3/main.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
ds_client = datastore.Client()
2121

2222
def store_visit(remote_addr, user_agent):
23+
'create new Visit entity in Datastore'
2324
entity = datastore.Entity(key=ds_client.key('Visit'))
2425
entity.update({
2526
'timestamp': datetime.now(),
@@ -28,12 +29,14 @@ def store_visit(remote_addr, user_agent):
2829
ds_client.put(entity)
2930

3031
def fetch_visits(limit):
32+
'get most recent visits'
3133
query = ds_client.query(kind='Visit')
3234
query.order = ['-timestamp']
3335
return query.fetch(limit=limit)
3436

3537
@app.route('/')
3638
def root():
39+
'main application (GET) handler'
3740
store_visit(request.remote_addr, request.user_agent)
3841
visits = fetch_visits(10)
3942
return render_template('index.html', visits=visits)

step4-cloudndb-cloudrun-py2/main.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,19 @@ class Visit(ndb.Model):
2323
timestamp = ndb.DateTimeProperty(auto_now_add=True)
2424

2525
def store_visit(remote_addr, user_agent):
26+
'create new Visit entity in Datastore'
2627
with ds_client.context():
2728
Visit(visitor='{}: {}'.format(remote_addr, user_agent)).put()
2829

2930
def fetch_visits(limit):
31+
'get most recent visits'
3032
with ds_client.context():
3133
return (v.to_dict() for v in Visit.query().order(
3234
-Visit.timestamp).fetch_page(limit)[0])
3335

3436
@app.route('/')
3537
def root():
38+
'main application (GET) handler'
3639
store_visit(request.remote_addr, request.user_agent)
3740
visits = fetch_visits(10)
3841
return render_template('index.html', visits=visits)

step4a-cloudrun-bldpks-py3/main.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
ds_client = datastore.Client()
2121

2222
def store_visit(remote_addr, user_agent):
23+
'create new Visit entity in Datastore'
2324
entity = datastore.Entity(key=ds_client.key('Visit'))
2425
entity.update({
2526
'timestamp': datetime.now(),
@@ -28,12 +29,14 @@ def store_visit(remote_addr, user_agent):
2829
ds_client.put(entity)
2930

3031
def fetch_visits(limit):
32+
'get most recent visits'
3133
query = ds_client.query(kind='Visit')
3234
query.order = ['-timestamp']
3335
return query.fetch(limit=limit)
3436

3537
@app.route('/')
3638
def root():
39+
'main application (GET) handler'
3740
store_visit(request.remote_addr, request.user_agent)
3841
visits = fetch_visits(10)
3942
return render_template('index.html', visits=visits)

0 commit comments

Comments
 (0)