Skip to content

Instantly share code, notes, and snippets.

View hsolbrig's full-sized avatar

Harold Solbrig hsolbrig

  • Solbrig Informatics, LLC
  • Rochester, MN
  • 16:31 (UTC -12:00)
View GitHub Profile
@hsolbrig
hsolbrig / urllib_issue.py
Created March 18, 2021 18:37
Urllib/rdflib parser issue
from urllib.parse import urlparse
from rdflib import Namespace
url = "https://w3id.org/linkml/"
print(urlparse(url))
print(urlparse(Namespace(url)))
@hsolbrig
hsolbrig / gist:9fd6d4fd2f0e8b0cfb15b685c80170d5
Created July 8, 2020 19:06
How to see the fully processed biolinkml content
import unittest
from biolinkml.utils.schemaloader import SchemaLoader
from biolinkml.utils.yamlutils import as_yaml
from tests.test_issues.environment import env
from tests.utils.test_environment import TestEnvironmentTestCase
class Issue18TestCase(TestEnvironmentTestCase):
env = env
@hsolbrig
hsolbrig / gist:b9412e9557b47189bfcfba40089faf2b
Created May 13, 2020 19:37
rdflib turtle serializer with 4.x behavior
from rdflib import plugin
from rdflib.plugins.serializers.turtle import TurtleSerializer
from rdflib.serializer import Serializer
class Cornucopia:
"""
An iterator that claims to contain everything
"""
def __iter__(self):