]> granicus.if.org Git - postgis/commitdiff
[travis] Lint Python code for syntax errors
authorDarafei Praliaskouski <me@komzpa.net>
Sat, 22 Jun 2019 20:05:00 +0000 (20:05 +0000)
committerDarafei Praliaskouski <me@komzpa.net>
Sat, 22 Jun 2019 20:05:00 +0000 (20:05 +0000)
Patch by Christian Clauss

Closes #411

git-svn-id: http://svn.osgeo.org/postgis/trunk@17556 b70326c6-7e19-0410-871a-916f4a2858ee

.travis.yml
raster/scripts/python/raster2pgsql.py
raster/scripts/python/rtreader.py

index e919a4df11938ffcab656688053c2e34135cded9..d527f6754c79bc337dd500f8a4c95a7528d16e2a 100644 (file)
@@ -1,7 +1,6 @@
 services:
   - docker
 
-sudo: true
 language: c
 
 env:
@@ -20,6 +19,12 @@ env:
 matrix:
   allow_failures:
     - env: tag=latest mode=tests
+  include:
+    - name: "Lint: python3 -m flake8 . --select=E9,F63,F72,F82"
+      language: python
+      script:
+        - pip install flake8  # lint Python code for syntax errors
+        - flake8 . --count --select=E9,F63,F72,F82 --show-source --statistics
 
 script:
   - echo "/tmp/logbt-coredumps/core.%p.%E" | sudo tee /proc/sys/kernel/core_pattern
index fb4dd1e62795b07243d3e4b74e14542e8514fc1f..b4ceee7a7a3f53b4d967094d475d657efad8f37d 100755 (executable)
@@ -670,7 +670,7 @@ def wkblify_raster_header(options, ds, level, ulp, xsize = None, ysize = None):
     """Writes WKT Raster header based on given GDAL into HEX-encoded WKB."""
     assert ds is not None, "Error: Missing GDAL dataset"
     assert level >= 1
-    assert len(ulp) == 2 is not None, "Error: invalid upper-left corner"
+    assert len(ulp) == 2, "Error: invalid upper-left corner"
 
     if xsize is None or ysize is None:
         assert xsize is None and ysize is None
index 4403be577845f880d836d813ce0ac6d758943ae6..f17187d52bccf3446d0a62ca85c19bb8a1b2e2d9 100755 (executable)
@@ -175,7 +175,7 @@ class RasterReader(object):
             self._sizes = self._query_single_row(sql)
 
         if self._sizes is None:
-            raise RasterError("Falied to query %dx%d of band %d is none" %(x, y, band))
+            raise RasterError("Falied to query raster size of dim {} with force {}".format(dim, force))
         return self._sizes[dim]
 
     def _query_pixel_types(self):