Skip to content

Commit ddc039e

Browse files
authored
Enable check for unused variables (F841) (senaite#2099)
1 parent 66d390c commit ddc039e

File tree

16 files changed

+3
-54
lines changed

16 files changed

+3
-54
lines changed

src/bika/lims/browser/client/views/attachments.py

-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ def folderitem(self, obj, item, index):
7777
obj = api.get_object(obj)
7878
obj_url = api.get_url(obj)
7979
file = obj.getAttachmentFile()
80-
icon = file.icon
8180
item['AttachmentFile'] = file.filename()
8281
item['AttachmentType'] = obj.getAttachmentType().Title()
8382
item['AttachmentType'] = obj.getAttachmentType().Title()

src/bika/lims/browser/reports/administration_arsnotinvoiced.py

-6
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ def __init__(self, context, request, report=None):
4141
def __call__(self):
4242
bc = getToolByName(self.context, 'senaite_catalog')
4343
self.report_content = {}
44-
parm_lines = {}
4544
parms = []
4645
headings = {}
4746
headings['header'] = _("Samples not invoiced")
@@ -86,11 +85,6 @@ def __call__(self):
8685
}
8786

8887
datalines = []
89-
clients = {}
90-
sampletypes = {}
91-
samplepoints = {}
92-
categories = {}
93-
services = {}
9488

9589
for ar_proxy in bc(query):
9690
ar = ar_proxy.getObject()

src/bika/lims/browser/reports/productivity_analysespersampletype.py

-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ def __call__(self):
4444
bac = getToolByName(self.context, 'senaite_catalog_analysis')
4545
rc = getToolByName(self.context, 'reference_catalog')
4646
self.report_content = {}
47-
parm_lines = {}
4847
parms = []
4948
headings = {}
5049
headings['header'] = _("Analyses per sample type")

src/bika/lims/browser/widgets/scheduleinputwidget.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,7 @@ class ScheduleInputWidget(TypesWidget):
3737
security = ClassSecurityInfo()
3838

3939
def process_form(self, instance, field, form, empty_marker=None, emptyReturnsMarker=False):
40-
41-
values = len(instance.getScheduleCriteria())>0 and instance.getScheduleCriteria() or []
42-
40+
4341
if "form.button.save" in form:
4442
value = []
4543
fn = form['fieldName']

src/bika/lims/browser/worksheet/views/export.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ class ExportView(BrowserView):
2727
"""
2828
"""
2929
def __call__(self):
30-
31-
translate = self.context.translate
32-
3330
instrument = self.context.getInstrument()
3431
if not instrument:
3532
self.context.plone_utils.addPortalMessage(
@@ -58,5 +55,5 @@ def __call__(self):
5855
return
5956

6057
exporter = exim.Export(self.context, self.request)
61-
data = exporter(self.context.getAnalyses())
58+
exporter(self.context.getAnalyses())
6259
pass

src/bika/lims/content/instrument.py

-4
Original file line numberDiff line numberDiff line change
@@ -611,11 +611,7 @@ def addReferences(self, reference, service_uids):
611611
"""
612612
# TODO Workflow - Analyses. Assignment of refanalysis to Instrument
613613
addedanalyses = []
614-
wf = getToolByName(self, 'portal_workflow')
615614
bsc = getToolByName(self, 'senaite_catalog_setup')
616-
bac = getToolByName(self, 'senaite_catalog_analysis')
617-
ref_type = reference.getBlank() and 'b' or 'c'
618-
ref_uid = reference.UID()
619615
postfix = 1
620616
for refa in reference.getReferenceAnalyses():
621617
grid = refa.getReferenceAnalysesGroupID()

src/bika/lims/content/instrumentmaintenancetask.py

-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
from DateTime import DateTime
2323
from Products.Archetypes import atapi
2424
from Products.Archetypes.public import *
25-
from Products.CMFCore.utils import getToolByName
2625
from Products.CMFPlone.utils import safe_unicode
2726
from bika.lims import api
2827
from bika.lims import bikaMessageFactory as _
@@ -170,7 +169,6 @@ def getCurrentStateI18n(self):
170169
return safe_unicode(_(self.getCurrentState()).encode('utf-8'))
171170

172171
def getCurrentState(self):
173-
workflow = getToolByName(self, 'portal_workflow')
174172
if self.getClosed():
175173
return InstrumentMaintenanceTaskStatuses.CLOSED
176174
elif not api.is_active(self):

src/bika/lims/vocabularies/__init__.py

-5
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
# Copyright 2018-2021 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

21-
from Acquisition import aq_get
2221
from bika.lims import bikaMessageFactory as _
2322
from bika.lims.api import is_active
2423
from bika.lims.utils import t
@@ -59,7 +58,6 @@ def __init__(self, context, key=None, value=None, contentFilter=None):
5958

6059
def __call__(self, **kwargs):
6160
site = getSite()
62-
request = aq_get(site, 'REQUEST', None)
6361
catalog = getToolByName(site, self.catalog)
6462
allow_blank = False
6563
if 'allow_blank' in kwargs:
@@ -106,9 +104,7 @@ def __init__(self, folders, portal_types):
106104

107105
def __call__(self, context):
108106
site = getSite()
109-
request = aq_get(site, 'REQUEST', None)
110107
items = []
111-
wf = site.portal_workflow
112108
for folder in self.folders:
113109
folder = site.restrictedTraverse(folder)
114110
for portal_type in self.portal_types:
@@ -321,7 +317,6 @@ class ClientContactVocabulary(object):
321317

322318
def __call__(self, context):
323319
site = getSite()
324-
request = aq_get(site, 'REQUEST', None)
325320
items = []
326321
for client in site.clients.objectValues('Client'):
327322
objects = list(client.objectValues('Contact'))

src/senaite/core/browser/dashboard/dashboard.py

-1
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,6 @@ def _getDateStr(self, period, created):
663663
elif period == PERIODICITY_MONTHLY:
664664
created = '%s-%s' % (str(created.year())[2:], str(created.month()).zfill(2))
665665
elif period == PERIODICITY_WEEKLY:
666-
d = (((created.day()-1)/7)*7)+1
667666
year, weeknum, dow = created.asdatetime().isocalendar()
668667
created = created - dow
669668
created = '%s-%s-%s' % (str(created.year())[2:], str(created.month()).zfill(2), str(created.day()).zfill(2))

src/senaite/core/exportimport/instruments/facscalibur/calibur/model_e9750.py

-12
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ def Import( context, request):
3737
fileformat = request.form['facs_calibur_format']
3838
artoapply = request.form['facs_calibur_artoapply']
3939
override = request.form['facs_calibur_override']
40-
sample = request.form.get('facs_calibur_sample',
41-
'requestid')
4240
instrument = request.form.get('instrument', None)
4341
errors = []
4442
logs = []
@@ -70,16 +68,6 @@ def Import( context, request):
7068
elif override == 'overrideempty':
7169
over = [True, True]
7270

73-
sam = ['getId', 'getSampleID', 'getClientSampleID']
74-
if sample == 'requestid':
75-
sam = ['getId']
76-
if sample == 'sampleid':
77-
sam = ['getSampleID']
78-
elif sample == 'clientsid':
79-
sam = ['getClientSampleID']
80-
elif sample == 'sample_clientsid':
81-
sam = ['getSampleID', 'getClientSampleID']
82-
8371
importer = FacsCalibur2Importer(parser=parser,
8472
context=context,
8573
allowed_ar_states=status,

src/senaite/core/exportimport/instruments/foss/fiastar/fiastar.py

-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ class Export(BrowserView):
4949
def __call__(self, analyses):
5050
tray = 1
5151
now = DateTime().strftime('%Y%m%d-%H%M')
52-
bsc = getToolByName(self.context, 'senaite_catalog_setup')
5352
uc = getToolByName(self.context, 'uid_catalog')
5453
instrument = self.context.getInstrument()
5554
norm = getUtility(IIDNormalizer).normalize

src/senaite/core/exportimport/instruments/foss/winescan/ft120.py

-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,6 @@ def _addRawResult(self, resid, values={}, override=False):
158158
# First, we must find if already exists a row with results for
159159
# the same date, in order to take into account replicas, Mean
160160
# and Standard Deviation
161-
dtidx = values.get('Calibration',{}).get('Calibration',0)
162161
rows = self.getRawResults().get(resid, [])
163162
row, rows = self._extractrowbycalibration(rows, self._calibration)
164163
is_std = values.get('Rep #',{}).get('Rep #','') == 'Sd'

src/senaite/core/exportimport/instruments/instrument.py

-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ def getResultsInputFile(request):
3434

3535
def GenericImport(context, request, parser, importer=None):
3636
infile = getResultsInputFile(request)
37-
fileformat = getFileFormat(request)
3837
artoapply = request.form['artoapply']
3938
override = request.form['results_override']
4039

src/senaite/core/exportimport/instruments/panalytical/omnia/__init__.py

-2
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,6 @@ def parse_resultline(self, line):
129129
# Split by ","
130130
splitted = self.splitLine(line.strip(";"))
131131

132-
errors = ''
133-
134132
# Adjunt separated values from split by ','
135133
for idx, result in enumerate(splitted):
136134
if result.startswith('"'):

src/senaite/core/exportimport/setupdata/__init__.py

+1-8
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,6 @@ def Import(self):
515515
class Lab_Products(WorksheetImporter):
516516

517517
def Import(self):
518-
context = self.context
519518
# Refer to the default folder
520519
folder = self.context.bika_setup.bika_labproducts
521520
# Iterate through the rows
@@ -609,7 +608,7 @@ def Import(self):
609608
password = safe_unicode(row['Password']).encode('utf-8')
610609
if(username):
611610
try:
612-
member = self.context.portal_registration.addMember(
611+
self.context.portal_registration.addMember(
613612
username,
614613
password,
615614
properties={
@@ -1223,8 +1222,6 @@ class Storage_Locations(WorksheetImporter):
12231222

12241223
def Import(self):
12251224
setup_folder = self.context.bika_setup.bika_storagelocations
1226-
bsc = getToolByName(self.context, 'senaite_catalog_setup')
1227-
pc = getToolByName(self.context, 'portal_catalog')
12281225
for row in self.get_rows(3):
12291226
if not row['Address']:
12301227
continue
@@ -1688,7 +1685,6 @@ def resolve_service(self, row):
16881685
return service
16891686

16901687
def Import(self):
1691-
s_t = ""
16921688
bucket = {}
16931689
pc = getToolByName(self.context, "portal_catalog")
16941690
bsc = getToolByName(self.context, "senaite_catalog_setup")
@@ -2156,7 +2152,6 @@ def load_reference_analysis_interims(self, analysis):
21562152
if not worksheet:
21572153
return
21582154
self.interim_worksheet = worksheet
2159-
bsc = getToolByName(self.context, 'senaite_catalog_setup')
21602155
interims = []
21612156
for row in self.get_rows(3, worksheet=self.interim_worksheet):
21622157
if row['ReferenceAnalysis_id'] != analysis.getId():
@@ -2260,8 +2255,6 @@ def load_analysis_interims(self, analysis):
22602255
analysis.setInterimFields(interims)
22612256

22622257
def Import(self):
2263-
bc = getToolByName(self.context, 'senaite_catalog')
2264-
bsc = getToolByName(self.context, 'senaite_catalog_setup')
22652258
pc = getToolByName(self.context, 'portal_catalog')
22662259
for row in self.get_rows(3):
22672260
if not row['id']:

travis_ci_flake8.cfg

-2
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,6 @@ extend-ignore =
7373
E722,
7474
# F821: undefined name 'Report'
7575
F821,
76-
# F841: local variable 'icon' is assigned to but never used
77-
F841,
7876
# F901: 'raise NotImplemented' should be 'raise NotImplementedError'
7977
F901,
8078
# W191: indentation contains tabs

0 commit comments

Comments
 (0)