diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml deleted file mode 100644 index b6690e05..00000000 --- a/.github/workflows/ruff.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Ruff -on: [push, pull_request] -jobs: - ruff: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: chartboost/ruff-action@v1 \ No newline at end of file diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6bee0285..a0e107e9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,9 @@ jobs: run: | python -m pip install --upgrade pip pip install -e . - + - name: Lint with ruff + run: | + ruff check owlapy --line-length=200 - name: Test with pytest run: | wget https://files.dice-research.org/projects/Ontolearn/KGs.zip diff --git a/owlapy/util_owl_static_funcs.py b/owlapy/util_owl_static_funcs.py index e8012707..20ee01e5 100644 --- a/owlapy/util_owl_static_funcs.py +++ b/owlapy/util_owl_static_funcs.py @@ -53,14 +53,5 @@ def save_owl_class_expressions(expressions: OWLClassExpression | List[OWLClassEx for th, i in enumerate(expressions): cls_a = OWLClass(IRI.create(namespace, str(th))) equivalent_classes_axiom = OWLEquivalentClassesAxiom([cls_a, i]) - try: - ontology.add_axiom(equivalent_classes_axiom) - except AttributeError: - print(traceback.format_exc()) - print("Exception at creating OWLEquivalentClassesAxiom") - print(equivalent_classes_axiom) - print(cls_a) - print(i) - print(expressions) - exit(1) + ontology.add_axiom(equivalent_classes_axiom) ontology.save(path=path, inplace=False, rdf_format=rdf_format) \ No newline at end of file diff --git a/setup.py b/setup.py index bf8d39f5..71d8ca61 100644 --- a/setup.py +++ b/setup.py @@ -13,6 +13,7 @@ "pandas>=1.5.0", "requests>=2.32.3", "rdflib>=6.0.2", + "ruff>=0.7.2", "parsimonious>=0.8.1", "pytest>=8.1.1", "sortedcontainers>=2.4.0",