Add mime support for Windows platform

svn: r6911
This commit is contained in:
Brian Matherly
2006-06-18 20:58:25 +00:00
parent c6b026e6dd
commit 3f9adb3771
11 changed files with 239 additions and 56 deletions

View File

@@ -37,6 +37,8 @@ import BaseDoc
from PluginUtils import register_text_doc
import Errors
import Mime
import Utils
#------------------------------------------------------------------------
#
@@ -154,8 +156,7 @@ class AsciiDoc(BaseDoc.BaseDoc):
if self.print_req:
apptype = 'text/plain'
prog = Mime.get_application(apptype)
os.environ["FILE"] = self.filename
os.system ('%s "$FILE" &' % prog[0])
Utils.launch(prog[0],self.filename)
def get_usable_width(self):
return _WIDTH_IN_CHARS
@@ -381,8 +382,6 @@ class AsciiDoc(BaseDoc.BaseDoc):
#------------------------------------------------------------------------
print_label = None
try:
import Utils
mprog = Mime.get_application("text/plain")
mtype = Mime.get_description('text/plain')