~marco-crosio/pyroom/austosave

« back to all changes in this revision

Viewing changes to pyroom_io.py

  • Committer: markino
  • Date: 2008-02-18 21:32:08 UTC
  • Revision ID: markino@casseruola-20080218213208-u59318mvs4tz6ycv
Modularized and Integrated with main trunk (rev27)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/env python
2
 
# -*- coding: utf-8 -*-
3
 
# ------------------------------------------------------------------------------
4
 
# PyRoom - A clone of WriteRoom
5
 
# Copyright (c) 2007 Nicolas P. Rougier & NoWhereMan
6
 
# Copyright (c) 2008 Bruno Bord
7
 
# Copyright (c) 2008 Marco Crosio
8
 
# ... The other Team Members goes here ...
9
 
#
10
 
# This program is free software: you can redistribute it and/or modify it under
11
 
# the terms of the GNU General Public License as published by the Free Software
12
 
# Foundation, either version 3 of the License, or (at your option) any later
13
 
# version.
14
 
#
15
 
# This program is distributed in the hope that it will be useful, but WITHOUT
16
 
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
17
 
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
18
 
#
19
 
# You should have received a copy of the GNU General Public License along with
20
 
# this program.  If not, see <http://www.gnu.org/licenses/>.
21
 
# ------------------------------------------------------------------------------
22
 
#
23
 
# Based on code posted on ubuntu forums by NoWhereMan (www.nowhereland.it)
24
 
#  (Ubuntu thread was "WriteRoom/Darkroom/?")
25
 
#
26
 
# ------------------------------------------------------------------------------
27
 
 
28
 
####### a first step in code reorganization :))
29
 
 
30
 
### Very Unstable code here :)) for Now
31
 
#class pyroom_io
32
 
 
33
 
def open_file(filename):
34
 
        """Open File Atom Function"""
35
 
        in_file = open(filename,"r")
36
 
        text = in_file.read()
37
 
        in_file.close()
38
 
        return unicode(text,'utf-8')
39
 
 
40
 
def save_file(filename, text):
41
 
        """Save File Atom Function"""
42
 
        out_file = open(filename,"w")
43
 
        out_file.write(text)
44
 
        out_file.close()
45
 
 
46
 
def print_file(device):
47
 
        """The Print Function Goes Here???"""
48
 
        #TODO: Implement Printing Ability
49
 
        print device
50
 
 
51
 
#EOF