Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ref: Remove unused var #1165

Merged
merged 10 commits into from
May 2, 2023
4 changes: 2 additions & 2 deletions admin/api/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ async def create_incident(request):
})
data = await request.data()
try:
validated = schema.validate(data)
schema.validate(data)
except Exception as e:
logger.info(f"Invalid incident params - {e}")
return 400, 'Invalid parameters'
Expand Down Expand Up @@ -104,7 +104,7 @@ async def update_incident(request):
})
data = await request.data()
try:
validated = schema.validate(data)
schema.validate(data)
except Exception as e:
logger.info(f"Invalid incident params - {e}")
return 400, 'Invalid parameters'
Expand Down
7 changes: 2 additions & 5 deletions admin/api/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,7 @@ async def execute_query(query, positional_args=None, autocommit=True):
db_pool_conn = db_connection.getconn()

encoding = 'utf-8'
if encoding is not None:
db_pool_conn.set_client_encoding(encoding)
db_pool_conn.set_client_encoding(encoding)

cursor = db_pool_conn.cursor(cursor_factory=DictCursor)

Expand Down Expand Up @@ -141,7 +140,6 @@ async def execute_query(query, positional_args=None, autocommit=True):
"Query: '%s' \n"
"Arguments: %s: \n"
"Error: %s, \n"
"query list: %s\n"
"" % (query, arguments, e))

try:
Expand All @@ -163,5 +161,4 @@ async def execute_query(query, positional_args=None, autocommit=True):

return kw
except Exception as e:
logger.error(f"ERROR closing connection {e}")
pass
logger.error(f"ERROR closing connection {e}")
2 changes: 0 additions & 2 deletions catalog-manager/operator/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@ async def execute_query(query, positional_args=None, autocommit=True):
"Query: '%s' \n"
"Arguments: %s: \n"
"Error: %s, \n"
"query list: %s\n"
"" % (query, arguments, e)
)

Expand All @@ -180,4 +179,3 @@ async def execute_query(query, positional_args=None, autocommit=True):
return kw
except Exception as e:
logger.error(f"ERROR closing connection {e}")
pass
2 changes: 1 addition & 1 deletion catalog/api/wsgi.py
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,6 @@ def get_service_namespaces(api_client, user_namespace):

def get_user_namespace(user, api_client):
user_uid = user['metadata']['uid']
namespaces = []

for ns in core_v1_api.list_namespace(label_selector='usernamespace.gpte.redhat.com/user-uid=' + user_uid).items:
name = ns.metadata.name
Expand Down Expand Up @@ -560,6 +559,7 @@ def get_auth_session():
"lifetime": session_lifetime,
"serviceNamespaces": service_namespaces,
"userNamespace": user_namespace,
"roles": roles,
}
if not user_is_admin:
ret['quota'] = {
Expand Down
1 change: 0 additions & 1 deletion catalog/ui/src/app/Header/Header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ import {
import QuestionCircleIcon from '@patternfly/react-icons/dist/js/icons/question-circle-icon';
import CommentIcon from '@patternfly/react-icons/dist/js/icons/comment-icon';
import CaretDownIcon from '@patternfly/react-icons/dist/js/icons/caret-down-icon';
import CatalogIcon from '@patternfly/react-icons/dist/js/icons/catalog-icon';
import UserInterfaceLogo from '@app/components/UserInterfaceLogo';
import ImpersonateUserModal from '@app/components/ImpersonateUserModal';
import summitLogo from '@app/bgimages/Summit-Logo.svg';
Expand Down
1 change: 0 additions & 1 deletion catalog/ui/src/app/Header/PublicHeader.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ import {
PageHeaderTools,
} from '@patternfly/react-core';
import CommentIcon from '@patternfly/react-icons/dist/js/icons/comment-icon';
import CatalogIcon from '@patternfly/react-icons/dist/js/icons/catalog-icon';
import QuestionCircleIcon from '@patternfly/react-icons/dist/js/icons/question-circle-icon';
import UserInterfaceLogo from '@app/components/UserInterfaceLogo';

Expand Down
1 change: 1 addition & 0 deletions catalog/ui/src/app/Modal/Modal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ const _Modal: ForwardRefRenderFunction<
if (e.target === backdrop || backdrop.contains(targetEl)) {
if (e.target !== modal && !modal.contains(targetEl)) {
close();
return null;
}
}
return e;
Expand Down
7 changes: 4 additions & 3 deletions catalog/ui/src/app/Services/InfoTab.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,6 @@ const InfoTab: React.FC<{
}) => void;
}> = ({ resourceClaim, showModal }) => {
const infoMessageTemplate = getInfoMessageTemplate(resourceClaim);
if (!infoMessageTemplate) {
return null;
}
const { resource: mostRelevantResource, template: mostRelevantTemplate } =
getMostRelevantResourceAndTemplate(resourceClaim);
const externalPlatformUrl = resourceClaim.metadata?.annotations?.[`${BABYLON_DOMAIN}/internalPlatformUrl`];
Expand All @@ -52,6 +49,10 @@ const InfoTab: React.FC<{
}))
);

if (!infoMessageTemplate) {
return null;
}

const htmlRenderedTemplate = renderContent(infoMessageTemplate.template, {
format: infoMessageTemplate.templateFormat,
vars: createAsciiDocAttributes(provision_vars, '--'),
Expand Down
2 changes: 1 addition & 1 deletion catalog/ui/src/app/Services/ServiceItemStatus.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ const ServiceItemStatus: React.FC<{
const resourceVars = resourceState?.spec?.vars;

return (
<div key={idx} className="services-item-status__resource">
<div key={componentDisplayName} className="services-item-status__resource">
<Title headingLevel="h2" size="lg">
{componentDisplayName}
</Title>
Expand Down
2 changes: 1 addition & 1 deletion catalog/ui/src/app/Services/ServiceStatus.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import StopCircleIcon from '@patternfly/react-icons/dist/js/icons/stop-circle-ic
import CheckCircleIcon from '@patternfly/react-icons/dist/js/icons/check-circle-icon';
import ExclamationCircleIcon from '@patternfly/react-icons/dist/js/icons/exclamation-circle-icon';
import { AnarchySubject, ResourceClaim, ResourceClaimSpecResourceTemplate } from '@app/types';
import { getAutoTimes, getMostRelevantResourceAndTemplate } from './service-utils';
import { getAutoTimes } from './service-utils';

import './service-status.css';

Expand Down
1 change: 1 addition & 0 deletions catalog/ui/src/app/Services/ServiceUsers.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ const ServiceUsers: React.FC<{
const userMessages: string = userData.msg;
return (
<UserMessage
key={userLabUrl || userMessages}
userMessages={userMessages}
userDataEntries={userDataEntries}
userLabUrl={userLabUrl}
Expand Down
5 changes: 0 additions & 5 deletions catalog/ui/src/app/Services/services-list.css
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,6 @@
margin-top: var(--pf-global--spacer--xs);
}

.services-list__topbar.pf-c-page__main-section {
padding: var(--pf-global--spacer--xs) var(--pf-global--spacer--sm);
border-bottom: 1px solid var(--pf-global--palette--black-300);
}

.services-list__schedule-btn {
width: auto;
display: flex;
Expand Down
2 changes: 1 addition & 1 deletion catalog/ui/src/app/Workshops/WorkshopsItem.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@ const WorkshopsItemComponent: React.FC<{
);
};

const WorkshopsItem: React.FC<{}> = ({}) => {
const WorkshopsItem: React.FC<{}> = () => {
const { name: workshopName, namespace: serviceNamespaceName, tab: activeTab = 'details' } = useParams();
return (
<ErrorBoundaryPage namespace={workshopName} name={serviceNamespaceName} type="Workshop">
Expand Down
13 changes: 6 additions & 7 deletions catalog/ui/src/app/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ import {
Nullable,
ResourceType,
} from '@app/types';
import { store } from '@app/store';
import { selectImpersonationUser } from '@app/store';
import { store, selectImpersonationUser } from '@app/store';
import {
checkAccessControl,
displayName,
Expand Down Expand Up @@ -832,7 +831,7 @@ async function deleteK8sObject<Type extends K8sObject>(definition: Type): Promis
const plural = definition.kind.toLowerCase() + 's';
const path = definition.metadata.namespace
? `/apis/${definition.apiVersion}/namespaces/${definition.metadata.namespace}/${plural}/${definition.metadata.name}`
: `/apis/${definition.apiVersion}/${plural}/${name}`;
: `/apis/${definition.apiVersion}/${plural}/${definition.metadata.name}`;
try {
const resp = await apiFetch(path, { method: 'DELETE' });
return await resp.json();
Expand Down Expand Up @@ -1066,15 +1065,15 @@ export async function patchWorkshop({
namespace: string;
jsonPatch?: JSONPatch;
patch?: Record<string, unknown>;
}) {
}): Promise<Workshop> {
return (await patchK8sObject({
apiVersion: `${BABYLON_DOMAIN}/v1`,
jsonPatch: jsonPatch,
name: name,
namespace: namespace,
plural: 'workshops',
patch: patch,
})) as Workshop;
}));
}

export async function patchWorkshopProvision({
Expand All @@ -1087,15 +1086,15 @@ export async function patchWorkshopProvision({
namespace: string;
jsonPatch?: JSONPatch;
patch?: Record<string, unknown>;
}) {
}): Promise<WorkshopProvision> {
return (await patchK8sObject({
apiVersion: `${BABYLON_DOMAIN}/v1`,
jsonPatch: jsonPatch,
name: name,
namespace: namespace,
plural: 'workshopprovisions',
patch: patch,
})) as WorkshopProvision;
}));
}

export async function requestStatusForAllResourcesInResourceClaim(resourceClaim: ResourceClaim) {
Expand Down
3 changes: 1 addition & 2 deletions catalog/ui/src/app/components/BulkUserAssignmentModal.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React from 'react';
import { useEffect, useState } from 'react';
import React, { useEffect, useState } from 'react';

import { Button, Form, FormGroup, Modal, ModalVariant, TextArea } from '@patternfly/react-core';

Expand Down
2 changes: 1 addition & 1 deletion catalog/ui/src/app/components/CopyToClipboard.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { useCallback, useEffect, useState } from 'react';
import CopyIcon from '@patternfly/react-icons/dist/js/icons/copy-icon';
import { Button, TextArea, TextInput, Tooltip } from '@patternfly/react-core';
import { Button, TextArea, Tooltip } from '@patternfly/react-core';

const CopyToClipboard: React.FC<{
text: string;
Expand Down
8 changes: 0 additions & 8 deletions catalog/ui/src/app/components/Editor/editor.css
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
min-height: 150px;
resize: none;
font-size: var(--pf-global--FontSize--sm);
caret-color: rgb(5, 5, 5);
position: relative;
tab-size: 1;
outline: 0;
Expand Down Expand Up @@ -224,11 +223,6 @@
background-color: rgba(150, 150, 150, 0.4);
}

.emoji-inner::moz-selection {
color: transparent;
background-color: rgba(150, 150, 150, 0.4);
}

.emoji.happysmile {
background-image: url(./images/emoji/1F642.png);
}
Expand Down Expand Up @@ -263,7 +257,6 @@

.toolbar button.toolbar-item i.format {
background-size: contain;
display: inline-block;
height: 18px;
width: 18px;
margin-top: 2px;
Expand Down Expand Up @@ -317,7 +310,6 @@
.toolbar .toolbar-item .text {
display: flex;
line-height: 20px;
width: 200px;
vertical-align: middle;
font-size: 14px;
color: #777;
Expand Down
3 changes: 1 addition & 2 deletions catalog/ui/src/app/components/ImpersonateUserModal.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import React, { useEffect, useState } from 'react';
import { listUsers } from '@app/api';
import { useNavigate } from 'react-router-dom';
import { Button, ContextSelector, ContextSelectorItem, Modal, SearchInput } from '@patternfly/react-core';
import { Button, ContextSelector, ContextSelectorItem, Modal } from '@patternfly/react-core';
import { User, UserList } from '@app/types';
import useImpersonateUser from '@app/utils/useImpersonateUser';
import useSession from '@app/utils/useSession';
Expand Down
1 change: 1 addition & 0 deletions catalog/ui/src/app/components/IncidentsBanner.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ const IncidentsBanner: React.FC = () => {
<>
{data.map((i) => (
<Banner
key={i.id}
isSticky
screenReaderText={i.message}
variant={i.level === 'info' ? 'info' : i.level === 'critical' ? 'danger' : 'warning'}
Expand Down
1 change: 0 additions & 1 deletion catalog/ui/src/app/components/ansible-run-log.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
.ansible-run-log {
display: block;
background-color: #f2f2f2;
border-radius: 0 0 4px 4px;
border: 1px solid #b7b7b7;
Expand Down
4 changes: 2 additions & 2 deletions catalog/ui/src/app/util.ts
Original file line number Diff line number Diff line change
Expand Up @@ -311,8 +311,8 @@ export const compareK8sObjectsArr = (obj1?: K8sObject[], obj2?: K8sObject[]): bo
if (obj1 !== obj2) {
const map1 = new Map<string, string>();
const map2 = new Map<string, string>();
if (obj1) obj1.map((i: K8sObject) => map1.set(i.metadata.uid, i.metadata.resourceVersion));
if (obj2) obj2.map((i: K8sObject) => map2.set(i.metadata.uid, i.metadata.resourceVersion));
if (obj1) obj1.forEach((i: K8sObject) => map1.set(i.metadata.uid, i.metadata.resourceVersion));
if (obj2) obj2.forEach((i: K8sObject) => map2.set(i.metadata.uid, i.metadata.resourceVersion));
return areMapsEqual(map1, map2);
}
return true;
Expand Down
1 change: 0 additions & 1 deletion lab-ui-manager/operator/operator.py
Original file line number Diff line number Diff line change
Expand Up @@ -535,7 +535,6 @@ def get_image(self):
return image_stream['status']['tags'][0]['items'][0]['dockerImageReference']
else:
return f"{image_stream['status']['dockerImageRepository']}:latest"
return
else:
return self.image

Expand Down
2 changes: 1 addition & 1 deletion ratings/api/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ async def provision_rating_set(request):
})
data = await request.data()
try:
validated = schema.validate(data)
schema.validate(data)
except Exception as e:
logger.info(f"Invalid rating params for {data} - {e}")
return 400, 'Invalid parameters'
Expand Down
7 changes: 2 additions & 5 deletions ratings/api/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,7 @@ async def execute_query(query, positional_args=None, autocommit=True):
db_pool_conn = db_connection.getconn()

encoding = 'utf-8'
if encoding is not None:
db_pool_conn.set_client_encoding(encoding)
db_pool_conn.set_client_encoding(encoding)

cursor = db_pool_conn.cursor(cursor_factory=DictCursor)

Expand Down Expand Up @@ -138,7 +137,6 @@ async def execute_query(query, positional_args=None, autocommit=True):
"Query: '%s' \n"
"Arguments: %s: \n"
"Error: %s, \n"
"query list: %s\n"
"" % (query, arguments, e))

try:
Expand All @@ -160,5 +158,4 @@ async def execute_query(query, positional_args=None, autocommit=True):

return kw
except Exception as e:
logger.error(f"ERROR closing connection {e}")
pass
logger.error(f"ERROR closing connection {e}")