{"action":"opened","issue":{"url":"https://api.github.com/repos/unt-libraries/ExtendedDateTimeFormat/issues/7","labels_url":"https://api.github.com/repos/unt-libraries/ExtendedDateTimeFormat/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/unt-libraries/ExtendedDateTimeFormat/issues/7/comments","events_url":"https://api.github.com/repos/unt-libraries/ExtendedDateTimeFormat/issues/7/events","html_url":"https://github.com/unt-libraries/ExtendedDateTimeFormat/issues/7","id":68136822,"number":7,"title":"Level1 dates validate as Level2 dates","user":{"login":"vphill","id":2053000,"avatar_url":"https://avatars.githubusercontent.com/u/2053000?v=3","gravatar_id":"","url":"https://api.github.com/users/vphill","html_url":"https://github.com/vphill","followers_url":"https://api.github.com/users/vphill/followers","following_url":"https://api.github.com/users/vphill/following{/other_user}","gists_url":"https://api.github.com/users/vphill/gists{/gist_id}","starred_url":"https://api.github.com/users/vphill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vphill/subscriptions","organizations_url":"https://api.github.com/users/vphill/orgs","repos_url":"https://api.github.com/users/vphill/repos","events_url":"https://api.github.com/users/vphill/events{/privacy}","received_events_url":"https://api.github.com/users/vphill/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-13T16:21:28Z","updated_at":"2015-04-13T16:21:28Z","closed_at":null,"body":"I ran into some dates that are validating as both Level1 and Level2 in our current code. \r\n\r\nIt seems to be that level1 dates with uncertainty are passing the level2 uncertainty tests as well. \r\n\r\n```\r\n>>> from ExtendedDateTimeFormat.valid_edtf import isLevel1, isLevel2\r\n>>> isLevel1(\"19uu\")\r\nTrue\r\n>>> isLevel2(\"19uu\")\r\nTrue\r\n>>> isLevel1(\"199u\")\r\nTrue\r\n>>> isLevel2(\"199u\")\r\nTrue\r\n>>> isLevel1(\"1999-09-uu\")\r\nTrue\r\n>>> isLevel2(\"1999-09-uu\")\r\nTrue\r\n>>> isLevel1(\"1999-uu-uu\")\r\nTrue\r\n>>> isLevel2(\"1999-uu-uu\")\r\nTrue\r\n```"}}