#!/usr/bin/env python import os def main(): # required by external automated processes and should not be moved, renamed or converted to a symbolic link path = 'examples/scripts/ConfigureRemotingForAnsible.ps1' directory = path while True: directory = os.path.dirname(directory) if not directory: break if not os.path.isdir(directory): print('%s: must be a directory' % directory) if os.path.islink(directory): print('%s: cannot be a symbolic link' % directory) if not os.path.isfile(path): print('%s: must be a file' % path) if os.path.islink(path): print('%s: cannot be a symbolic link' % path) if __name__ == '__main__': main()