prismacloud-api-python
prismacloud-api-python copied to clipboard
can even import the package successfully on windows
Describe the bug
can't event import your python package successfully
from prismacloud.api import pc_api
Expected behavior
should import your package successfully
Current behavior
Traceback (most recent call last):
File "c:\code\pl-docker-infrastructure\production\aws\PrismaAutomation\PrismaTest.py", line 2, in
class PrismaCloudUtility():
File "C:\code\pl-docker-infrastructure.venv\lib\site-packages\prismacloud\api\pc_lib_utility.py", line 29, in PrismaCloudUtility
CONFIG_DIRECTORY = os.path.join(os.environ['HOME'], '.prismacloud')
File "C:\Program Files\Python39\lib\os.py", line 679, in getitem
raise KeyError(key) from None
KeyError: 'HOME'
Possible solution
Steps to reproduce
- create a python file
- import your package from prismacloud.api import pc_api
- run the script
Screenshots
Context
Your Environment
- Version used:
- Environment name and version (e.g. Chrome 59, node.js 5.4, python 3.7.3):
- Operating System and version (desktop or mobile):
- Link to your project:
:tada: Thanks for opening your first issue here! Welcome to the community!
This mifght be solved via one of these answers:
https://stackoverflow.com/questions/14742064/python-os-environhome-works-on-idle-but-not-in-a-script
Replace os.environ['HOME']
with os.path.expanduser('~')
Or set HOME=%USERPROFILE%
Feel free to submit a PR for the former, and note that this SDK has not been developed or tested on Windows.