lint added
This commit is contained in:
parent
7de52f1273
commit
3984829ccc
@ -1,4 +1,5 @@
|
||||
stages:
|
||||
- lint
|
||||
- build
|
||||
- deploy-dev
|
||||
- deploy-prod
|
||||
@ -7,6 +8,13 @@ variables:
|
||||
SOLUTIONS_ROOT_EXTERNAL: "/sprint-data/data/solutions"
|
||||
DB_HOST: "postgres"
|
||||
|
||||
lint:
|
||||
stage: lint
|
||||
tags:
|
||||
- main
|
||||
script:
|
||||
- mypy --ignore-missing-imports .
|
||||
|
||||
build:
|
||||
stage: build
|
||||
tags:
|
||||
|
@ -1,10 +1,11 @@
|
||||
from typing import Optional
|
||||
|
||||
from django.core.handlers.wsgi import WSGIRequest
|
||||
from django.http import HttpResponseRedirect
|
||||
from django.shortcuts import render
|
||||
from django.utils import timezone
|
||||
|
||||
from SprintLib.EntityStorage import EntityStorage
|
||||
from Main.models import *
|
||||
|
||||
|
||||
class AccessError(Exception):
|
||||
@ -15,8 +16,8 @@ class BaseView:
|
||||
request: WSGIRequest = None
|
||||
context: dict = {}
|
||||
entities = EntityStorage()
|
||||
required_login: bool = None
|
||||
view_file: str = None
|
||||
required_login: Optional[bool] = None
|
||||
view_file: Optional[str] = None
|
||||
|
||||
@classmethod
|
||||
def as_view(cls):
|
||||
@ -33,6 +34,7 @@ class BaseView:
|
||||
return HttpResponseRedirect("/")
|
||||
request_method = request.method.lower()
|
||||
c.request = request
|
||||
exec("from Main.models import *")
|
||||
for key in request.GET.keys():
|
||||
if key.endswith("_id"):
|
||||
model_name = key.rstrip("_id")
|
||||
|
@ -1,5 +1,8 @@
|
||||
from django.db.models import Model
|
||||
|
||||
|
||||
class EntityStorage:
|
||||
entities = {}
|
||||
entities: dict[str, Model] = {}
|
||||
|
||||
def add(self, name, entity):
|
||||
self.entities[name] = entity
|
||||
|
@ -1,4 +1,4 @@
|
||||
from SprintLib.testers import BaseTester
|
||||
from SprintLib.testers.BaseTester import BaseTester
|
||||
|
||||
|
||||
class CSharpTester(BaseTester):
|
||||
|
@ -1,6 +1,4 @@
|
||||
from os import listdir
|
||||
|
||||
from SprintLib.testers import BaseTester, TestException
|
||||
from SprintLib.testers.BaseTester import BaseTester
|
||||
|
||||
|
||||
class CppTester(BaseTester):
|
||||
|
@ -1,4 +1,4 @@
|
||||
from SprintLib.testers import BaseTester
|
||||
from SprintLib.testers.BaseTester import BaseTester
|
||||
|
||||
|
||||
class GoTester(BaseTester):
|
||||
|
@ -1,6 +1,6 @@
|
||||
from os import listdir
|
||||
|
||||
from SprintLib.testers import BaseTester, TestException
|
||||
from SprintLib.testers.BaseTester import BaseTester, TestException
|
||||
|
||||
|
||||
class JavaTester(BaseTester):
|
||||
|
@ -1,6 +1,6 @@
|
||||
from os import listdir
|
||||
|
||||
from SprintLib.testers import BaseTester, TestException
|
||||
from SprintLib.testers.BaseTester import BaseTester, TestException
|
||||
|
||||
|
||||
class KotlinTester(BaseTester):
|
||||
|
@ -1,7 +1,7 @@
|
||||
from .BaseTester import *
|
||||
from .Python3Tester import *
|
||||
from .CppTester import *
|
||||
from .GoTester import *
|
||||
from .JavaTester import *
|
||||
from .CSharpTester import *
|
||||
from .KotlinTester import *
|
||||
from .BaseTester import BaseTester
|
||||
from .Python3Tester import Python3Tester
|
||||
from .CppTester import CppTester
|
||||
from .GoTester import GoTester
|
||||
from .JavaTester import JavaTester
|
||||
from .CSharpTester import CSharpTester
|
||||
from .KotlinTester import KotlinTester
|
||||
|
Loading…
Reference in New Issue
Block a user