Catching if __file__ exists and returning full paths.
Catching if __file__ exists and returning full paths.

__file__ can cause issues in some cases, also depending on OS, you may
not get full path back.

plus3it/SystemPrep,lorengordon/SystemPrep,plus3it/SystemPrep,lorengordon/SystemPrep