parent
3428e81cec
commit
ccc11f07df
@ -1,20 +0,0 @@ |
||||
""" |
||||
Contains abstract class for a distro |
||||
""" |
||||
|
||||
from abc import ABC |
||||
|
||||
import requests |
||||
|
||||
from shared import CSC_MIRROR |
||||
|
||||
|
||||
class Distro(ABC): |
||||
"""Abstract class for a distro""" |
||||
|
||||
@staticmethod |
||||
def check(data, distro): |
||||
"""Check if distro packages are up-to-date""" |
||||
csc_url = CSC_MIRROR + data[distro]["csc"] + data[distro]["file"] |
||||
upstream_url = data[distro]["upstream"] + data[distro]["file"] |
||||
return requests.get(csc_url).text == requests.get(upstream_url).text |
@ -0,0 +1,20 @@ |
||||
""" |
||||
Contains abstract class for a mirrored project |
||||
""" |
||||
|
||||
from abc import ABC |
||||
|
||||
import requests |
||||
|
||||
from shared import CSC_MIRROR |
||||
|
||||
|
||||
class Project(ABC): |
||||
"""Abstract class for a mirrored project""" |
||||
|
||||
@staticmethod |
||||
def check(data, project): |
||||
"""Check if project packages are up-to-date""" |
||||
csc_url = CSC_MIRROR + data[project]["csc"] + data[project]["file"] |
||||
upstream_url = data[project]["upstream"] + data[project]["file"] |
||||
return requests.get(csc_url).text == requests.get(upstream_url).text |
Loading…
Reference in new issue