pyld icon indicating copy to clipboard operation
pyld copied to clipboard

Compaction fails for bool values

Open pacificleo opened this issue 8 years ago • 0 comments

For the ld+json on this page: http://io9.gizmodo.com/war-for-the-planet-of-the-apes-is-expanding-its-world-b-1789898134

Compaction fails with exception "argument of type 'bool' is not iterable"

compacted = jsonld.compact(doc, "http://schema.org")

The ld+json is copied below. It works fone on the ld_json playgrond (http://json-ld.org/playground/)

{
  "@context":"http://schema.org",
  "@type":"Article",
  "url":"http://io9.gizmodo.com/war-for-the-planet-of-the-apes-is-expanding-its-world-b-1789898134",
  "author":{
    "@type":"Person",
    "name":"Katharine Trendacosta"
  },
  "headline":"War for the Planet of the Apes Is Expanding Its World Beyond Caesar",
  "datePublished":"2016-12-09T11:23:00-05:00",
  "mainEntityOfPage":true,
  "image":{
    "@list":[
      {
        "@type":"ImageObject",
        "url":"https://i.kinja-img.com/gawker-media/image/upload/s--Hqn2havm--/c_scale,f_auto,fl_progressive,q_80,w_800/puk3lhu2eradznb76suk.png",
        "width":800,
        "height":449
      },
      {
        "@type":"ImageObject",
        "url":"https://i.kinja-img.com/gawker-media/image/upload/s--roBh1JKD--/c_scale,f_auto,fl_progressive,q_80,w_800/vrkerqbl9obklfbw34tl.png",
        "width":800,
        "height":86
      },
      {
        "@type":"ImageObject",
        "url":"https://i.kinja-img.com/gawker-media/image/upload/s--ky3BF80O--/c_scale,f_auto,fl_progressive,q_80,w_800/st48cto6bgc3l2xalbdl.png",
        "width":800,
        "height":335
      },
      {
        "@type":"ImageObject",
        "url":"https://i.kinja-img.com/gawker-media/image/upload/s--WarNmwdk--/c_scale,f_auto,fl_progressive,q_80,w_800/ljzzdte47tqh1rxwymti.png",
        "width":800,
        "height":334
      },
      {
        "@type":"ImageObject",
        "url":"https://i.kinja-img.com/gawker-media/image/upload/s--34F0OaZJ--/c_scale,f_auto,fl_progressive,q_80,w_800/h9yzgozhc7eqlvvzd3hv.png",
        "width":800,
        "height":335
      },
      {
        "@type":"ImageObject",
        "url":"https://i.kinja-img.com/gawker-media/image/upload/s--f6efnWre--/c_scale,f_auto,fl_progressive,q_80,w_800/vgyj2esofblnovpsqs2x.png",
        "width":800,
        "height":335
      },
      {
        "@type":"ImageObject",
        "url":"https://i.kinja-img.com/gawker-media/image/upload/s--_xSyT253--/c_scale,f_auto,fl_progressive,q_80,w_800/gtzfjztsemdtcl0pwnyx.png",
        "width":800,
        "height":368
      }
    ]
  },
  "thumbnailUrl":"https://i.kinja-img.com/gawker-media/image/upload/s--RXoSFT-B--/eh1hvjxamru5z6aobgwc.png",
  "dateCreated":"2016-12-09T11:23:00-05:00",
  "articleSection":"io9.gizmodo.com",
  "creator":[
    "Katharine Trendacosta"
  ],
  "keywords":[
    "war for the planet of the apes",
    "movies"
  ],
  "publisher":{
    "@type":"Organization",
    "name":"io9.gizmodo.com",
    "logo":{
      "@type":"ImageObject",
      "url":"https://i.kinja-img.com/gawker-media/image/upload/s--ZrPeeUzw--/veoxklw8coulpkai27fa.png"
    }
  }
}

pacificleo avatar Jan 26 '17 07:01 pacificleo