{"action":"created","issue":{"url":"https://api.github.com/repos/akamai-open/api-kickstart/issues/28","labels_url":"https://api.github.com/repos/akamai-open/api-kickstart/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/akamai-open/api-kickstart/issues/28/comments","events_url":"https://api.github.com/repos/akamai-open/api-kickstart/issues/28/events","html_url":"https://github.com/akamai-open/api-kickstart/pull/28","id":118716591,"number":28,"title":"Filenames should use underscores instead of hyphens","user":{"login":"paulcalabro","id":585059,"avatar_url":"https://avatars.githubusercontent.com/u/585059?v=3","gravatar_id":"","url":"https://api.github.com/users/paulcalabro","html_url":"https://github.com/paulcalabro","followers_url":"https://api.github.com/users/paulcalabro/followers","following_url":"https://api.github.com/users/paulcalabro/following{/other_user}","gists_url":"https://api.github.com/users/paulcalabro/gists{/gist_id}","starred_url":"https://api.github.com/users/paulcalabro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulcalabro/subscriptions","organizations_url":"https://api.github.com/users/paulcalabro/orgs","repos_url":"https://api.github.com/users/paulcalabro/repos","events_url":"https://api.github.com/users/paulcalabro/events{/privacy}","received_events_url":"https://api.github.com/users/paulcalabro/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"synedra","id":372880,"avatar_url":"https://avatars.githubusercontent.com/u/372880?v=3","gravatar_id":"","url":"https://api.github.com/users/synedra","html_url":"https://github.com/synedra","followers_url":"https://api.github.com/users/synedra/followers","following_url":"https://api.github.com/users/synedra/following{/other_user}","gists_url":"https://api.github.com/users/synedra/gists{/gist_id}","starred_url":"https://api.github.com/users/synedra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/synedra/subscriptions","organizations_url":"https://api.github.com/users/synedra/orgs","repos_url":"https://api.github.com/users/synedra/repos","events_url":"https://api.github.com/users/synedra/events{/privacy}","received_events_url":"https://api.github.com/users/synedra/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-11-24T22:23:39Z","updated_at":"2015-11-25T01:17:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/akamai-open/api-kickstart/pulls/28","html_url":"https://github.com/akamai-open/api-kickstart/pull/28","diff_url":"https://github.com/akamai-open/api-kickstart/pull/28.diff","patch_url":"https://github.com/akamai-open/api-kickstart/pull/28.patch"},"body":"This fixes the following error when importing:  *SyntaxError: invalid syntax.*\r\n\r\nAccording to http://docs.python.org/reference/lexical_analysis.html#identifiers, identifiers must start with a lowercase/uppercase letter or an underscore and contain lowercase/uppercase letters, numbers or an underscore. Package names are identifiers, so they are bound to the same rules.\r\n\r\nMore info here: http://stackoverflow.com/questions/9064324/why-do-hyphens-in-module-names-generate-syntax-error\r\n\r\nJust to be safe, I've searched for any old references and found none:\r\n\r\n   ```\r\n    > egrep \"import.*$\" -ohr  * | sort -u\r\n\r\n    import ConfigParser\r\n    import EdgeGridAuth\r\n    import EdgeGridConfig\r\n    import EdgeGridHttpCaller\r\n    import USER_SITE\r\n    import argparse\r\n    import base64\r\n    import call\r\n    import call, check_output\r\n    import contextlib\r\n    import expanduser\r\n    import gmtime, strftime\r\n    import hashlib\r\n    import hmac\r\n    import httplib as http_client\r\n    import json\r\n    import log\r\n    import logging\r\n    import optparse\r\n    import os\r\n    import parse\r\n    import pkg_resources\r\n    import platform\r\n    import randint\r\n    import re\r\n    import requests, logging, json\r\n    import requests, logging, json, random, sys, re\r\n    import requests, logging, json, sys\r\n    import setup, find_packages\r\n    import setuptools\r\n    import shutil\r\n    import subprocess\r\n    import sys\r\n    import sys, os\r\n    import tempfile\r\n    import textwrap\r\n    import time\r\n    import urljoin\r\n    import urljoin, urlparse\r\n    import urllib\r\n    import urlopen\r\n    import urlparse as parse\r\n    import use_setuptools\r\n    import uuid\r\n    import zipfile\r\n    imported = set(sys.modules).intersection(rep_modules)\r\n    imported pkg_resources if present (see\r\n   ```"},"comment":{"url":"https://api.github.com/repos/akamai-open/api-kickstart/issues/comments/159455413","html_url":"https://github.com/akamai-open/api-kickstart/pull/28#issuecomment-159455413","issue_url":"https://api.github.com/repos/akamai-open/api-kickstart/issues/28","id":159455413,"user":{"login":"maglietti","id":3845148,"avatar_url":"https://avatars.githubusercontent.com/u/3845148?v=3","gravatar_id":"","url":"https://api.github.com/users/maglietti","html_url":"https://github.com/maglietti","followers_url":"https://api.github.com/users/maglietti/followers","following_url":"https://api.github.com/users/maglietti/following{/other_user}","gists_url":"https://api.github.com/users/maglietti/gists{/gist_id}","starred_url":"https://api.github.com/users/maglietti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maglietti/subscriptions","organizations_url":"https://api.github.com/users/maglietti/orgs","repos_url":"https://api.github.com/users/maglietti/repos","events_url":"https://api.github.com/users/maglietti/events{/privacy}","received_events_url":"https://api.github.com/users/maglietti/received_events","type":"User","site_admin":false},"created_at":"2015-11-25T01:17:37Z","updated_at":"2015-11-25T01:17:37Z","body":"Hi Paul,\r\n\r\nI'd like to have Kirsten take a look at this before merging it in. She is on vacation right now and should pick up the assignment when she returns after the Thanksgiving Holiday. \r\n\r\nThanks again for all of your help!\r\n\r\n-- Michael"}}