update CI workflows: update/fix codecheck; remove Ubuntu 18.04 (#1167)

1. update/fix codecheck

Run workflow with pylint 2.15.7

Add a  bunch of fiddly and mostly cosmetic changes to
make pylint (and make codecheck) happy.

Also try to run pyflakes3 vs. pyflakes

2. remove Ubuntu 18.04

Ubuntu 18.04 has been removed from github actions, so
we remove it from our workflow as well
This commit is contained in:
lantz authored and GitHub committed 2023-04-21 17:37:09 -07:00
1 parent 1169982c0a
commit cf5675876c
22 files changed
+142 -129

No files matched your search

+2 -2
View File
@@ -17,9 +17,9 @@ from mininet.topo import SingleSwitchTopo
from mininet.log import info, setLogLevel
def chunks( l, n ):
def chunks( items, n ):
"Divide list l into chunks of size n - thanks Stackoverflow"
return [ l[ i: i + n ] for i in range( 0, len( l ), n ) ]
return [ items[ i: i + n ] for i in range( 0, len( items ), n ) ]
def startpings( host, targetips ):
"Tell host to repeatedly ping targets"