enotcode /
facemash
| 1 | import random |
||
| 2 | |||
| 3 | from flask import render_template, url_for, redirect |
||
| 4 | from pymongo import MongoClient |
||
| 5 | |||
| 6 | from . import app |
||
| 7 | |||
| 8 | base = 'mongodb://localhost:21017' |
||
|
0 ignored issues
–
show
|
|||
| 9 | |||
| 10 | client = MongoClient(base) |
||
|
0 ignored issues
–
show
The name
client does not conform to the constant naming conventions ((([A-Z_][A-Z0-9_]*)|(__.*__))$).
This check looks for invalid names for a range of different identifiers. You can set regular expressions to which the identifiers must conform if the defaults do not match your requirements. If your project includes a Pylint configuration file, the settings contained in that file take precedence. To find out more about Pylint, please refer to their site. Loading history...
|
|||
| 11 | db = client["facemash"] |
||
|
0 ignored issues
–
show
The name
db does not conform to the constant naming conventions ((([A-Z_][A-Z0-9_]*)|(__.*__))$).
This check looks for invalid names for a range of different identifiers. You can set regular expressions to which the identifiers must conform if the defaults do not match your requirements. If your project includes a Pylint configuration file, the settings contained in that file take precedence. To find out more about Pylint, please refer to their site. Loading history...
|
|||
| 12 | |||
| 13 | |||
| 14 | @app.route('/') |
||
| 15 | def index(): |
||
| 16 | f = db.data.find_one({"id": random.randint(1, db.data.count())}) |
||
|
0 ignored issues
–
show
The name
f does not conform to the variable naming conventions ((([a-z][a-z0-9_]{2,30})|(_[a-z0-9_]*))$).
This check looks for invalid names for a range of different identifiers. You can set regular expressions to which the identifiers must conform if the defaults do not match your requirements. If your project includes a Pylint configuration file, the settings contained in that file take precedence. To find out more about Pylint, please refer to their site. Loading history...
|
|||
| 17 | s = db.data.find_one({"id": random.randint(1, db.data.count())}) |
||
|
0 ignored issues
–
show
The name
s does not conform to the variable naming conventions ((([a-z][a-z0-9_]{2,30})|(_[a-z0-9_]*))$).
This check looks for invalid names for a range of different identifiers. You can set regular expressions to which the identifiers must conform if the defaults do not match your requirements. If your project includes a Pylint configuration file, the settings contained in that file take precedence. To find out more about Pylint, please refer to their site. Loading history...
|
|||
| 18 | if f == s: |
||
| 19 | s = db.data.find_one({"id": random.randint(1, db.data.count())}) |
||
|
0 ignored issues
–
show
The name
s does not conform to the variable naming conventions ((([a-z][a-z0-9_]{2,30})|(_[a-z0-9_]*))$).
This check looks for invalid names for a range of different identifiers. You can set regular expressions to which the identifiers must conform if the defaults do not match your requirements. If your project includes a Pylint configuration file, the settings contained in that file take precedence. To find out more about Pylint, please refer to their site. Loading history...
|
|||
| 20 | return render_template('index.html', first=str(f["id"]), second=str(s["id"])) |
||
| 21 | |||
| 22 | |||
| 23 | @app.route('/vote/<v>') |
||
| 24 | def vote(v): |
||
|
0 ignored issues
–
show
The name
v does not conform to the argument naming conventions ((([a-z][a-z0-9_]{2,30})|(_[a-z0-9_]*))$).
This check looks for invalid names for a range of different identifiers. You can set regular expressions to which the identifiers must conform if the defaults do not match your requirements. If your project includes a Pylint configuration file, the settings contained in that file take precedence. To find out more about Pylint, please refer to their site. Loading history...
|
|||
| 25 | vote = db.data.find_one({"id": int(v)})["vote"] + 1 |
||
| 26 | db.data.update({"id": int(v)}, {"$set": {"vote": vote}}) |
||
| 27 | return redirect(url_for('index'), 302) |
||
| 28 |
This check looks for invalid names for a range of different identifiers.
You can set regular expressions to which the identifiers must conform if the defaults do not match your requirements.
If your project includes a Pylint configuration file, the settings contained in that file take precedence.
To find out more about Pylint, please refer to their site.