<https://forum.vectorworks.net/index.php?/topic/45379-global-variables-with-imported-functions/#comment-231587>
<http://schema.org/text>
"The scope of each module (main/demo/shapes) are limited to its namespace.\n \n\n\n\tGlobal variables defined in 'main' are still restricted to main even if its imported.\n \n\n\n\tThe x's and y's you're referring to in the shapes.py module are not getting to x and y in the main module because of this.\n \n\n\n\t \n \n\n\n\tAlso everything Josh mentioned, ie, the only reason you'd be separating files etc.\n \n\n\n\t \n \n\n\n\tmore here:\n \n\n\n\thttp://www.python-course.eu/python3_namespaces.php\n \n\n\n\t \n \n"
<https://forum.vectorworks.net/index.php?/topic/45379-global-variables-with-imported-functions/#comment-231565>