Pylint fixups

This commit is contained in:
fosslinux 2020-01-27 08:45:54 +11:00
parent 821fc82730
commit 86f099cb2d
No known key found for this signature in database
GPG Key ID: 7D7996D0C25B63A3
5 changed files with 19 additions and 20 deletions

2
.pylintrc Normal file
View File

@ -0,0 +1,2 @@
[MESSAGES CONTROL]
disable=C0114, C0115, C0116, R0201

View File

@ -4,6 +4,7 @@ class Home(Resource):
def get(self): def get(self):
payload = [ payload = [
{ {
# pylint: disable=C0301
"Description": "The Thunix API. Please see https://wiki.thunix.net/wiki/api for more information." "Description": "The Thunix API. Please see https://wiki.thunix.net/wiki/api for more information."
} }
] ]

View File

@ -1,8 +1,8 @@
from flask_restful import Resource
import psutil
import socket import socket
import psutil
from flask_restful import Resource
class Ip_Info(Resource): class IpInfo(Resource):
def get_ip_addresses(self, family): def get_ip_addresses(self, family):
ip_addresses = [] ip_addresses = []
for interface, snics in psutil.net_if_addrs().items(): for interface, snics in psutil.net_if_addrs().items():
@ -18,10 +18,10 @@ class Ip_Info(Resource):
} }
) )
return ip_addresses return ip_addresses
def get(self): def get(self):
ipv4 = self.get_ip_addresses(socket.AF_INET) ipv4 = self.get_ip_addresses(socket.AF_INET)
payload = [ payload = [
{ {
"Interfaces": [] "Interfaces": []
@ -29,5 +29,5 @@ class Ip_Info(Resource):
] ]
for addr in ipv4: for addr in ipv4:
payload[0]["Interfaces"].append(addr) payload[0]["Interfaces"].append(addr)
return payload return payload

View File

@ -1,12 +1,13 @@
from flask_restful import Resource
import datetime import datetime
from flask_restful import Resource
class Uptime(Resource): class Uptime(Resource):
def get(self): def get(self):
# pylint: disable=C0103
with open("/proc/uptime", "r") as f: with open("/proc/uptime", "r") as f:
secs = float(f.readline().split()[0]) secs = float(f.readline().split()[0])
delta = datetime.timedelta(seconds=secs) delta = datetime.timedelta(seconds=secs)
payload = [ payload = [
{ {
"days": delta.days, "days": delta.days,
@ -15,5 +16,5 @@ class Uptime(Resource):
"seconds": delta.seconds "seconds": delta.seconds
} }
] ]
return payload return payload

View File

@ -1,23 +1,18 @@
#!/usr/bin/python3 #!/usr/bin/python3
from flask import Flask """Runner for thunix_api"""
from flask_restful import Resource, Api, abort
import datetime from flask import Flask
import flask from flask_restful import Api
import json
import psutil
import socket
import time
from endpoints import disk, home, ip_info, load, memory, teapot, uptime from endpoints import disk, home, ip_info, load, memory, teapot, uptime
app = Flask(__name__) app = Flask(__name__) # pylint: disable=C0103
api = Api(app) api = Api(app) # pylint: disable=C0103
api.add_resource(disk.Disk, "/disk") api.add_resource(disk.Disk, "/disk")
api.add_resource(home.Home, "/") api.add_resource(home.Home, "/")
api.add_resource(ip_info.Ip_Info, "/ip_info") api.add_resource(ip_info.IpInfo, "/ip_info")
api.add_resource(load.Load, "/load") api.add_resource(load.Load, "/load")
api.add_resource(memory.Memory, "/mem") api.add_resource(memory.Memory, "/mem")
api.add_resource(teapot.Teapot, "/teapot") api.add_resource(teapot.Teapot, "/teapot")