summaryrefslogtreecommitdiff
path: root/trunk/users/vasile/stl2gcode/miscellaneous.py
blob: d390d3f0d0a78e8128fd5ccc876678c1e56ca8e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
## miscellaneous.py contains functinos of general application.
## It's an Oft-used hodgepodge of functions.

## Copyright (C) 2008 James Vasile <james@hackervisions.org>.  This is
## free software; you can redistribute it and/or modify it under the
## terms of the GNU General Public License as published by the Free
## Software Foundation; either version 3 of the License, or any later
## version.

## This is distributed in the hope that it will be useful, but WITHOUT
## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
## or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
## License for more details.  You should have received a copy of the
## GNU General Public License along with image-to-gcode; if not, write
## to the Free Software Foundation, Inc., 51 Franklin Street 5th
## Floor, Boston, MA 02110-1301 USA
##
## Not tested on Windows or Mac boxes.

def slurp_file(fname):
    "Returns an entire file as one string."
    #TODO: error handling
    file_contents = file(fname).read()
    return file_contents