Skip to content

Commit

Permalink
Merge pull request #307 from lnls-sirius/conform-to-pylint
Browse files Browse the repository at this point in the history
Conform to Pylint
  • Loading branch information
anacso17 authored Aug 26, 2024
2 parents 03d0d18 + 9a0ab57 commit 7d0c5d6
Show file tree
Hide file tree
Showing 65 changed files with 402 additions and 336 deletions.
17 changes: 9 additions & 8 deletions as-ap-currinfo/as_ap_currinfo/as_ap_currinfo.py
Original file line number Diff line number Diff line change
@@ -1,27 +1,28 @@
"""CurrInfo Soft IOC."""

import logging as _log
import os as _os
import sys as _sys
import signal as _signal
import logging as _log
import sys as _sys

import pcaspy as _pcaspy
import pcaspy.tools as _pcaspy_tools

from siriuspy import util as _util
from siriuspy.envars import VACA_PREFIX as _vaca_prefix
from siriuspy.currinfo import BOCurrInfoApp as _BOCurrInfoApp, \
SICurrInfoApp as _SICurrInfoApp, LICurrInfoApp as _LICurrInfoApp, \
LICurrInfoApp as _LICurrInfoApp, SICurrInfoApp as _SICurrInfoApp, \
TSCurrInfoApp as _TSCurrInfoApp

from siriuspy.envars import VACA_PREFIX as _VACA_PREFIX

INTERVAL = 0.5
STOP_EVENT = False


def _stop_now(signum, frame):
_ = frame
print(_signal.Signals(signum).name+' received at '+_util.get_timestamp())
sname = _signal.Signals(signum).name
tstamp = _util.get_timestamp()
strf = f'{sname} received at {tstamp}'
_log.warning(strf)
_sys.stdout.flush()
_sys.stderr.flush()
global STOP_EVENT
Expand Down Expand Up @@ -96,7 +97,7 @@ def run(acc):

# define IOC, init pvs database and create app object
_version = _util.get_last_commit_hash()
_ioc_prefix = _vaca_prefix + ('-' if _vaca_prefix else '')
_ioc_prefix = _VACA_PREFIX + ('-' if _VACA_PREFIX else '')
if acc == 'BO':
_ioc_prefix += acc + '-Glob:AP-CurrInfo:'
_log.debug('Creating App Object.')
Expand Down
16 changes: 8 additions & 8 deletions as-ap-currinfo/as_ap_currinfo/lifetime/lifetime.py
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
"""CurrInfo Lifetime Soft IOC."""

import logging as _log
import os as _os
import sys as _sys
import signal as _signal
import logging as _log
import sys as _sys

import pcaspy as _pcaspy
import pcaspy.tools as _pcaspy_tools

from siriuspy import util as _util
from siriuspy.envars import VACA_PREFIX as _vaca_prefix

from siriuspy.currinfo import SILifetimeApp as _SILifetimeApp

from siriuspy.envars import VACA_PREFIX as _VACA_PREFIX

INTERVAL = 0.1
STOP_EVENT = False


def _stop_now(signum, frame):
_ = frame
print(_signal.Signals(signum).name+' received at '+_util.get_timestamp())
sname = _signal.Signals(signum).name
tstamp = _util.get_timestamp()
strf = f'{sname} received at {tstamp}'
_log.warning(strf)
_sys.stdout.flush()
_sys.stderr.flush()
global STOP_EVENT
Expand Down Expand Up @@ -78,7 +78,7 @@ def run():

# define IOC, init pvs database and create app object
_version = _util.get_last_commit_hash()
_ioc_prefix = _vaca_prefix + ('-' if _vaca_prefix else '')
_ioc_prefix = _VACA_PREFIX + ('-' if _VACA_PREFIX else '')
_ioc_prefix += 'SI-Glob:AP-CurrInfo:'
app = _SILifetimeApp()
dbase = app.pvs_database
Expand Down
1 change: 1 addition & 0 deletions as-ap-currinfo/scripts/sirius-ioc-bo-ap-currinfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
"""BO-AP-CurrentInfo IOC executable."""

from as_ap_currinfo import as_ap_currinfo as ioc_module

ioc_module.run('bo')
1 change: 1 addition & 0 deletions as-ap-currinfo/scripts/sirius-ioc-li-ap-currinfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
"""LI-AP-CurrentInfo IOC executable."""

from as_ap_currinfo import as_ap_currinfo as ioc_module

ioc_module.run('li')
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
"""SI-AP-CurrentInfo-Lifetime IOC executable."""

from as_ap_currinfo.lifetime import lifetime as ioc_module

ioc_module.run()
1 change: 1 addition & 0 deletions as-ap-currinfo/scripts/sirius-ioc-si-ap-currinfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
"""SI-AP-CurrentInfo IOC executable."""

from as_ap_currinfo import as_ap_currinfo as ioc_module

ioc_module.run('si')
1 change: 1 addition & 0 deletions as-ap-currinfo/scripts/sirius-ioc-ts-ap-currinfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
"""TS-AP-CurrentInfo IOC executable."""

from as_ap_currinfo import as_ap_currinfo as ioc_module

ioc_module.run('ts')
15 changes: 9 additions & 6 deletions as-ap-injctrl/as_ap_injctrl/as_ap_injctrl.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
"""AS-AP-InjCtrl Soft IOC."""

import logging as _log
import os as _os
import sys as _sys
import signal as _signal
import sys as _sys

import pcaspy as _pcaspy
import pcaspy.tools as _pcaspy_tools

from siriuspy import util as _util
from siriuspy.envars import VACA_PREFIX as _vaca_prefix

from siriuspy.envars import VACA_PREFIX as _VACA_PREFIX
from siriuspy.injctrl.main import App as _App

INTERVAL = 0.1
Expand All @@ -18,7 +17,10 @@

def _stop_now(signum, frame):
_ = frame
print(_signal.Signals(signum).name+' received at '+_util.get_timestamp())
sname = _signal.Signals(signum).name
tstamp = _util.get_timestamp()
strf = f'{sname} received at {tstamp}'
_log.warning(strf)
_sys.stdout.flush()
_sys.stderr.flush()
global STOP_EVENT
Expand Down Expand Up @@ -58,6 +60,7 @@ def write(self, reason, value):

def update_pv(self, pvname, value, **kwargs):
"""Update PV."""
_ = kwargs
self.setParam(pvname, value)
self.updatePV(pvname)

Expand All @@ -73,7 +76,7 @@ def run():

# define IOC, init pvs database and create app object
_version = _util.get_last_commit_hash()
_ioc_prefix = _vaca_prefix + ('-' if _vaca_prefix else '')
_ioc_prefix = _VACA_PREFIX + ('-' if _VACA_PREFIX else '')
_ioc_prefix += 'AS-Glob:AP-InjCtrl:'
app = _App()
dbase = app.pvs_database
Expand Down
1 change: 1 addition & 0 deletions as-ap-injctrl/scripts/sirius-ioc-as-ap-injctrl.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
"""Injection Control IOC executable."""

from as_ap_injctrl import as_ap_injctrl as ioc_module

ioc_module.run()
16 changes: 10 additions & 6 deletions as-ap-machshift/as_ap_machshift/as_ap_machshift.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
"""AS-AP-MachShift Soft IOC."""

import logging as _log
import os as _os
import sys as _sys
import signal as _signal
import sys as _sys

import pcaspy as _pcaspy
import pcaspy.tools as _pcaspy_tools

from siriuspy import util as _util
from siriuspy.envars import VACA_PREFIX as _vaca_prefix

from siriuspy.envars import VACA_PREFIX as _VACA_PREFIX
from siriuspy.machshift.main import App as _App

INTERVAL = 0.1
Expand All @@ -17,7 +17,10 @@

def _stop_now(signum, frame):
_ = frame
print(_signal.Signals(signum).name+' received at '+_util.get_timestamp())
sname = _signal.Signals(signum).name
tstamp = _util.get_timestamp()
strf = f'{sname} received at {tstamp}'
_log.warning(strf)
_sys.stdout.flush()
_sys.stderr.flush()
global STOP_EVENT
Expand Down Expand Up @@ -54,6 +57,7 @@ def write(self, reason, value):

def update_pv(self, pvname, value, **kwargs):
"""Update PV."""
_ = kwargs
self.setParam(pvname, value)
self.updatePV(pvname)

Expand All @@ -69,7 +73,7 @@ def run():

# define IOC, init pvs database and create app object
_version = _util.get_last_commit_hash()
_ioc_prefix = _vaca_prefix + ('-' if _vaca_prefix else '')
_ioc_prefix = _VACA_PREFIX + ('-' if _VACA_PREFIX else '')
_ioc_prefix += 'AS-Glob:AP-MachShift:'
app = _App()
dbase = app.pvs_database
Expand Down
1 change: 1 addition & 0 deletions as-ap-machshift/scripts/sirius-ioc-as-ap-machshift.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
"""Machine Shift IOC executable."""

from as_ap_machshift import as_ap_machshift as ioc_module

ioc_module.run()
5 changes: 5 additions & 0 deletions as-ap-opmode/as_ap_opmode/driver.py
Original file line number Diff line number Diff line change
@@ -1,18 +1,23 @@
"""PCAS Driver class."""

import pcaspy
import pvs


class PCASDriver(pcaspy.Driver):
"""."""

def __init__(self):
"""."""
super().__init__()
self._initialise_pvs()

def read(self, reason):
"""."""
return super().read(reason)

def write(self, reason, value):
"""."""
return super().write(reason, value)

def _initialise_pvs(self):
Expand Down
2 changes: 1 addition & 1 deletion as-ap-opmode/as_ap_opmode/pvs.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""PVs DB."""

from pcaspy import Severity


pvdb = {
'SHIFT-TYPE': {
'type': 'enum',
Expand Down
2 changes: 1 addition & 1 deletion as-ap-opmode/as_ap_opmode/run.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python-sirius
"""Run script."""

import server


server.run()
5 changes: 3 additions & 2 deletions as-ap-opmode/as_ap_opmode/server.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@

import driver
import pcaspy
import pvs
import driver


PREFIX = 'SIPA-'
INTERVAL = 0.1


def run():
"""."""
server = pcaspy.SimpleServer()
server.createPV(PREFIX, pvs.pvdb)
pcas_driver = driver.PCASDriver()
_ = pcas_driver

while True:
server.process(INTERVAL)
16 changes: 9 additions & 7 deletions as-ap-opticscorr/as_ap_opticscorr/chrom/chrom.py
Original file line number Diff line number Diff line change
@@ -1,24 +1,26 @@
"""AS-AP-OpticsCorr-Chrom IOC."""

import logging as _log
import os as _os
import sys as _sys
import signal as _signal
import sys as _sys

import pcaspy as _pcaspy
import pcaspy.tools as _pcaspy_tools

from siriuspy import util as _util
from siriuspy.envars import VACA_PREFIX as _vaca_prefix

from siriuspy.envars import VACA_PREFIX as _VACA_PREFIX
from siriuspy.opticscorr.chrom import ChromCorrApp as _App


INTERVAL = 0.25
STOP_EVENT = False


def _stop_now(signum, frame):
_ = frame
print(_signal.Signals(signum).name+' received at '+_util.get_timestamp())
sname = _signal.Signals(signum).name
tstamp = _util.get_timestamp()
strf = f'{sname} received at {tstamp}'
_log.warning(strf)
_sys.stdout.flush()
_sys.stderr.flush()
global STOP_EVENT
Expand Down Expand Up @@ -72,7 +74,7 @@ def run(acc):

# define IOC, init pvs database and create app object
_version = _util.get_last_commit_hash()
_ioc_prefix = _vaca_prefix + ('-' if _vaca_prefix else '')
_ioc_prefix = _VACA_PREFIX + ('-' if _VACA_PREFIX else '')
_ioc_prefix += acc.upper() + '-Glob:AP-ChromCorr:'
app = _App(acc)
dbase = app.pvs_database
Expand Down
17 changes: 10 additions & 7 deletions as-ap-opticscorr/as_ap_opticscorr/tune/tune.py
Original file line number Diff line number Diff line change
@@ -1,24 +1,26 @@
"""AS-AP-OpticsCorr-Tune IOC."""

import logging as _log
import os as _os
import sys as _sys
import signal as _signal
import sys as _sys

import pcaspy as _pcaspy
import pcaspy.tools as _pcaspy_tools

from siriuspy import util as _util
from siriuspy.envars import VACA_PREFIX as _vaca_prefix

from siriuspy.envars import VACA_PREFIX as _VACA_PREFIX
from siriuspy.opticscorr.tune import TuneCorrApp as _App


INTERVAL = 0.1
STOP_EVENT = False


def _stop_now(signum, frame):
_ = frame
print(_signal.Signals(signum).name+' received at '+_util.get_timestamp())
sname = _signal.Signals(signum).name
tstamp = _util.get_timestamp()
strf = f'{sname} received at {tstamp}'
_log.warning(strf)
_sys.stdout.flush()
_sys.stderr.flush()
global STOP_EVENT
Expand Down Expand Up @@ -53,6 +55,7 @@ def write(self, reason, value):

def update_pv(self, pvname, value, **kwargs):
"""Update PV."""
_ = kwargs
self.setParam(pvname, value)
self.updatePV(pvname)

Expand All @@ -68,7 +71,7 @@ def run(acc):

# define IOC, init pvs database and create app object
_version = _util.get_last_commit_hash()
_ioc_prefix = _vaca_prefix + ('-' if _vaca_prefix else '')
_ioc_prefix = _VACA_PREFIX + ('-' if _VACA_PREFIX else '')
_ioc_prefix += acc.upper() + '-Glob:AP-TuneCorr:'
app = _App(acc)
dbase = app.pvs_database
Expand Down
1 change: 1 addition & 0 deletions as-ap-opticscorr/scripts/sirius-ioc-bo-ap-chromcorr.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
"""BO AP Chromaticity Correction IOC executable."""

from as_ap_opticscorr.chrom import chrom as ioc_module

ioc_module.run('bo')
1 change: 1 addition & 0 deletions as-ap-opticscorr/scripts/sirius-ioc-bo-ap-tunecorr.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
"""BO AP Tune Correction IOC executable."""

from as_ap_opticscorr.tune import tune as ioc_module

ioc_module.run('bo')
1 change: 1 addition & 0 deletions as-ap-opticscorr/scripts/sirius-ioc-si-ap-chromcorr.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
"""SI AP Chromaticity Correction IOC executable."""

from as_ap_opticscorr.chrom import chrom as ioc_module

ioc_module.run('si')
Loading

0 comments on commit 7d0c5d6

Please sign in to comment.