def save(self, project): filename = self.files.get(project['name']) if not filename: filename = str2filename(project['name']) + '.json' filename = os.path.join(self.directory, filename) file(filename, 'w').write(json.dumps(project))
def save(self, project): filename = self.files.get(project['name']) if not filename: filename = str2filename(project['name']) + '.json' filename = filename.encode('ascii', 'ignore') filename = os.path.join(self.directory, filename) try: f = file(filename, 'w') except Exception, e: print filename, repr(filename) raise