import os, sys

doc = sys.argv[1] if len(sys.argv) > 1 else '/home/abmtgrou/forthright-bronze-chameleon.51-178-216-196.cpanel.site'
app = '/home/abmtgrou/en.tupyfittings.com'
report = []
for name, target in (('static', app + '/staticfiles'), ('media', app + '/media')):
    link = os.path.join(doc, name)
    try:
        if os.path.islink(link):
            os.unlink(link)
        elif os.path.exists(link):
            report.append(link + ' exists and is not a symlink - skipped')
            continue
        os.symlink(target, link)
        report.append(link + ' -> ' + target)
    except Exception as e:
        report.append(link + ' FAILED ' + repr(e))
report.append('doc listing: ' + repr(sorted(os.listdir(doc))))
out = '\n'.join(report)
open(os.path.join(app, 'link-assets.out'), 'w').write(out + '\n')
print(out)