Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up #25

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Clean up #25

wants to merge 4 commits into from

Conversation

ataffe
Copy link
Owner

@ataffe ataffe commented Jun 21, 2021

This is a clean-up of the whole project including changing to using relative paths. This is in preparation for #24

I need to test that everything starts up ok after the clean-up.

@ataffe ataffe changed the title Cleaned up some stuff that was for test or just unused. Clean up Jun 21, 2021
@ataffe ataffe added the Needs Testing This PR needs to be tested before merging. label Jun 21, 2021
@KillahB33
Copy link

KillahB33 commented Jun 21, 2021

Still seeing some paths to Desktop and I can't seem to get this guy up and running.

I did some googling and throwing this at the beginning should help us clear up any relative path issues, this way it doesn't matter if they run it directly or using the full path.
os.chdir(os.path.dirname(os.path.abspath(file)))

Also, for those less technical than us, thinking we should post the port number up when it starts up so they will see which port it's on. And I'll also add some info on packages, cause I setup a VENV for this so I have a full list of all the packages I needed to get them running.

2021-06-21T11:43:54 ERROR    Exception on / [GET]
Traceback (most recent call last):
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 2070, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 1515, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask_cors/extension.py", line 165, in wrapped_function
    return cors_after_request(app.make_response(f(*args, **kwargs)))
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 1513, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 1499, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
  File "/home/pi/git/smartGarden/GardenModules/gardenServer/gardenServer.py", line 164, in control_panel
    return render_template("index.html")
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/templating.py", line 148, in render_template
    ctx.app.jinja_env.get_or_select_template(template_name_or_list),
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/environment.py", line 1068, in get_or_select_template
    return self.get_template(template_name_or_list, parent, globals)
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/environment.py", line 997, in get_template
    return self._load_template(name, globals)
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/environment.py", line 958, in _load_template
    template = self.loader.load(self, name, self.make_globals(globals))
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/loaders.py", line 125, in load
    source, filename, uptodate = self.get_source(environment, name)
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/templating.py", line 59, in get_source
    return self._get_source_fast(environment, template)
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/templating.py", line 95, in _get_source_fast
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: index.html
2021-06-21T11:43:57 ERROR    Exception on / [GET]
Traceback (most recent call last):
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 2070, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 1515, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask_cors/extension.py", line 165, in wrapped_function
    return cors_after_request(app.make_response(f(*args, **kwargs)))
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 1513, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 1499, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
  File "/home/pi/git/smartGarden/GardenModules/gardenServer/gardenServer.py", line 164, in control_panel
    return render_template("index.html")
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/templating.py", line 148, in render_template
    ctx.app.jinja_env.get_or_select_template(template_name_or_list),
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/environment.py", line 1068, in get_or_select_template
    return self.get_template(template_name_or_list, parent, globals)
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/environment.py", line 997, in get_template
    return self._load_template(name, globals)
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/environment.py", line 958, in _load_template
    template = self.loader.load(self, name, self.make_globals(globals))
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/loaders.py", line 125, in load
    source, filename, uptodate = self.get_source(environment, name)
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/templating.py", line 59, in get_source
    return self._get_source_fast(environment, template)
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/templating.py", line 95, in _get_source_fast
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: index.html
2021-06-21T11:45:53 ERROR    Exception on / [GET]
Traceback (most recent call last):
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 2070, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 1515, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask_cors/extension.py", line 165, in wrapped_function
    return cors_after_request(app.make_response(f(*args, **kwargs)))
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 1513, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/app.py", line 1499, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
  File "/home/pi/git/smartGarden/GardenModules/gardenServer/gardenServer.py", line 164, in control_panel
    return render_template("index.html")
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/templating.py", line 148, in render_template
    ctx.app.jinja_env.get_or_select_template(template_name_or_list),
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/environment.py", line 1068, in get_or_select_template
    return self.get_template(template_name_or_list, parent, globals)
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/environment.py", line 997, in get_template
    return self._load_template(name, globals)
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/environment.py", line 958, in _load_template
    template = self.loader.load(self, name, self.make_globals(globals))
  File "/home/pi/garden_env/lib/python3.7/site-packages/jinja2/loaders.py", line 125, in load
    source, filename, uptodate = self.get_source(environment, name)
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/templating.py", line 59, in get_source
    return self._get_source_fast(environment, template)
  File "/home/pi/garden_env/lib/python3.7/site-packages/flask/templating.py", line 95, in _get_source_fast
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: index.html
2021-06-21T11:48:09 INFO     Current time: 11
2021-06-21T11:48:09 INFO     Turning light on 2021-06-21 11:48:09.357614
2021-06-21T11:53:09 INFO     Current time: 11
2021-06-21T11:53:09 INFO     Turning light on 2021-06-21 11:53:09.359497
2021-06-21T11:55:47 WARNING  Shutdown triggered.
2021-06-21T11:55:50 INFO     Shutting down garden.```

I forgot about log directory, is there a way in python to create that dir, cause needed to create it manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Testing This PR needs to be tested before merging.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants