1.把文件放入单独的包中。

This commit is contained in:
facat 2019-06-22 13:56:33 +08:00
parent 20c61e96a4
commit 68be3a9a64
7 changed files with 40 additions and 44 deletions

View File

View File

@ -1,7 +1,6 @@
import requests
import datetime
import model
import config
from download_speed import config, model
# file_size if byte

View File

@ -1,6 +1,6 @@
from peewee import *
import datetime
import config
from download_speed import config
config.init_config()
mysql_addr = config.read_json()

View File

@ -1,37 +1,36 @@
import config
import urllib.parse as parse
import ping3
import model
import datetime
def ping():
servers = config.get_servers()
execution_datetime = datetime.datetime.now()
print("Ping at {time}".format(time=execution_datetime))
for server_name in servers:
server = servers[server_name]
url = server["url"]
named_tup = parse.urlparse(url)
netloc = named_tup.netloc
port_loc = netloc.find(":")
if port_loc > 0:
addr = netloc[0:port_loc]
else:
addr = netloc
ping_delay_sum = 0
for i in range(4):
ping_delay_sum += ping3.ping(addr, timeout=5) * 1000 # in millionsecond
ping_delay = ping_delay_sum / 4
print(
"Ping delay for {serv} is {ping_val}".format(
serv=server_name, ping_val=ping_delay
)
)
model.add_ping_record(execution_datetime, server_name, ping_delay)
if __name__ == "__main__":
config.init_config()
ping()
pass
from download_speed import config, model
import urllib.parse as parse
import ping3
import datetime
def ping():
servers = config.get_servers()
execution_datetime = datetime.datetime.now()
print("Ping at {time}".format(time=execution_datetime))
for server_name in servers:
server = servers[server_name]
url = server["url"]
named_tup = parse.urlparse(url)
netloc = named_tup.netloc
port_loc = netloc.find(":")
if port_loc > 0:
addr = netloc[0:port_loc]
else:
addr = netloc
ping_delay_sum = 0
for i in range(4):
ping_delay_sum += ping3.ping(addr, timeout=5) * 1000 # in millionsecond
ping_delay = ping_delay_sum / 4
print(
"Ping delay for {serv} is {ping_val}".format(
serv=server_name, ping_val=ping_delay
)
)
model.add_ping_record(execution_datetime, server_name, ping_delay)
if __name__ == "__main__":
config.init_config()
ping()
pass

View File

@ -1,7 +1,6 @@
#!/usr/bin/python
import config
import ping
from download_speed import config, ping
if __name__ == "__main__":
config.init_config()

View File

@ -1,7 +1,6 @@
#!/usr/bin/python
import downloader
import config
from download_speed import downloader, config
if __name__ == "__main__":
config.init_config()