chiark / gitweb /
199d08f86d7caee4a25a3713962b2f92e4b1275c
[cura.git] / Cura / fabmetheus_utilities / geometry / geometry_utilities / evaluate_fundamentals / print.py
1 """
2 Boolean geometry utilities.
3
4 """
5
6 from __future__ import absolute_import
7 #Init has to be imported first because it has code to workaround the python bug where relative imports don't work if the module is imported as a main module.
8 import __init__
9
10 import sys
11
12
13 __author__ = 'Enrique Perez (perez_enrique@yahoo.com)'
14 __credits__ = 'Art of Illusion <http://www.artofillusion.org/>'
15 __date__ = '$Date: 2008/02/05 $'
16 __license__ = 'GNU Affero General Public License http://www.gnu.org/licenses/agpl.html'
17
18
19 def _getAccessibleAttribute(attributeName):
20         'Get the accessible attribute.'
21         if attributeName in globalAccessibleAttributeDictionary:
22                 return globalAccessibleAttributeDictionary[attributeName]
23         return None
24
25 def continuous(valueString):
26         'Print continuous.'
27         sys.stdout.write(str(valueString))
28         return valueString
29
30 def line(valueString):
31         'Print line.'
32         print(valueString)
33         return valueString
34
35
36 globalAccessibleAttributeDictionary = {'continuous' : continuous, 'line' : line}