diff --git a/kallithea/model/__init__.py b/kallithea/model/__init__.py --- a/kallithea/model/__init__.py +++ b/kallithea/model/__init__.py @@ -72,8 +72,6 @@ class BaseModel(object): :param sa: If passed it reuses this session instead of creating a new one """ - cls = None # override in child class - def __init__(self, sa=None): if sa is not None: self.sa = sa diff --git a/kallithea/model/api_key.py b/kallithea/model/api_key.py --- a/kallithea/model/api_key.py +++ b/kallithea/model/api_key.py @@ -38,7 +38,6 @@ log = logging.getLogger(__name__) class ApiKeyModel(BaseModel): - cls = UserApiKeys def create(self, user, description, lifetime=-1): """ diff --git a/kallithea/model/changeset_status.py b/kallithea/model/changeset_status.py --- a/kallithea/model/changeset_status.py +++ b/kallithea/model/changeset_status.py @@ -37,8 +37,6 @@ log = logging.getLogger(__name__) class ChangesetStatusModel(BaseModel): - cls = ChangesetStatus - def _get_status_query(self, repo, revision, pull_request, with_revisions=False): repo = self._get_repo(repo) diff --git a/kallithea/model/comment.py b/kallithea/model/comment.py --- a/kallithea/model/comment.py +++ b/kallithea/model/comment.py @@ -43,8 +43,6 @@ log = logging.getLogger(__name__) class ChangesetCommentsModel(BaseModel): - cls = ChangesetComment - def _get_notification_data(self, repo, comment, user, comment_text, line_no=None, revision=None, pull_request=None, status_change=None, closing_pr=False): diff --git a/kallithea/model/gist.py b/kallithea/model/gist.py --- a/kallithea/model/gist.py +++ b/kallithea/model/gist.py @@ -46,7 +46,6 @@ GIST_METADATA_FILE = '.rc_gist_metadata' class GistModel(BaseModel): - cls = Gist def _get_gist(self, gist): """ diff --git a/kallithea/model/notification.py b/kallithea/model/notification.py --- a/kallithea/model/notification.py +++ b/kallithea/model/notification.py @@ -45,8 +45,6 @@ log = logging.getLogger(__name__) class NotificationModel(BaseModel): - cls = Notification - def create(self, created_by, subject, body, recipients=None, type_=Notification.TYPE_MESSAGE, with_email=True, email_kwargs=None, repo_name=None): diff --git a/kallithea/model/permission.py b/kallithea/model/permission.py --- a/kallithea/model/permission.py +++ b/kallithea/model/permission.py @@ -44,8 +44,6 @@ class PermissionModel(BaseModel): Permissions model for Kallithea """ - cls = Permission - def create_permissions(self): """ Create permissions for whole system diff --git a/kallithea/model/pull_request.py b/kallithea/model/pull_request.py --- a/kallithea/model/pull_request.py +++ b/kallithea/model/pull_request.py @@ -47,8 +47,6 @@ log = logging.getLogger(__name__) class PullRequestModel(BaseModel): - cls = PullRequest - def get_pullrequest_cnt_for_user(self, user): return PullRequest.query() \ .join(PullRequestReviewers) \ diff --git a/kallithea/model/repo.py b/kallithea/model/repo.py --- a/kallithea/model/repo.py +++ b/kallithea/model/repo.py @@ -56,7 +56,6 @@ log = logging.getLogger(__name__) class RepoModel(BaseModel): - cls = Repository URL_SEPARATOR = Repository.url_sep() def _get_user_group(self, users_group): diff --git a/kallithea/model/repo_group.py b/kallithea/model/repo_group.py --- a/kallithea/model/repo_group.py +++ b/kallithea/model/repo_group.py @@ -43,8 +43,6 @@ log = logging.getLogger(__name__) class RepoGroupModel(BaseModel): - cls = RepoGroup - def _get_user_group(self, users_group): return self._get_instance(UserGroup, users_group, callback=UserGroup.get_by_group_name) diff --git a/kallithea/model/repo_permission.py b/kallithea/model/repo_permission.py --- a/kallithea/model/repo_permission.py +++ b/kallithea/model/repo_permission.py @@ -33,8 +33,6 @@ log = logging.getLogger(__name__) class RepositoryPermissionModel(BaseModel): - cls = UserRepoToPerm - def get_user_permission(self, repository, user): repository = self._get_repo(repository) user = self._get_user(user) diff --git a/kallithea/model/user.py b/kallithea/model/user.py --- a/kallithea/model/user.py +++ b/kallithea/model/user.py @@ -54,8 +54,6 @@ log = logging.getLogger(__name__) class UserModel(BaseModel): password_reset_token_lifetime = 86400 # 24 hours - cls = User - def get(self, user_id, cache=False): user = self.sa.query(User) if cache: diff --git a/kallithea/model/user_group.py b/kallithea/model/user_group.py --- a/kallithea/model/user_group.py +++ b/kallithea/model/user_group.py @@ -39,8 +39,6 @@ log = logging.getLogger(__name__) class UserGroupModel(BaseModel): - cls = UserGroup - def _get_user_group(self, user_group): return self._get_instance(UserGroup, user_group, callback=UserGroup.get_by_group_name) diff --git a/kallithea/tests/fixture.py b/kallithea/tests/fixture.py --- a/kallithea/tests/fixture.py +++ b/kallithea/tests/fixture.py @@ -237,7 +237,7 @@ class Fixture(object): form_data = { 'description': u'new-gist', 'owner': TEST_USER_ADMIN_LOGIN, - 'gist_type': GistModel.cls.GIST_PUBLIC, + 'gist_type': Gist.GIST_PUBLIC, 'lifetime': -1, 'gist_mapping': {'filename1.txt':{'content':'hello world'},} }