Changes to imports - part 5
svn: r20489
This commit is contained in:
parent
186b27bf34
commit
d696b6be75
@ -54,7 +54,7 @@ from gen.const import ICON, THUMBSCALE, USER_HOME
|
|||||||
from gen.config import config
|
from gen.config import config
|
||||||
from gen.utils.file import (media_path_full, media_path, relative_path,
|
from gen.utils.file import (media_path_full, media_path, relative_path,
|
||||||
find_file, get_unicode_path_from_file_chooser)
|
find_file, get_unicode_path_from_file_chooser)
|
||||||
import gen.mime
|
from gramps.gen.mime import get_type
|
||||||
from gui.thumbnails import find_mime_type_pixbuf
|
from gui.thumbnails import find_mime_type_pixbuf
|
||||||
from gui.display import display_help
|
from gui.display import display_help
|
||||||
from gui.managedwindow import ManagedWindow
|
from gui.managedwindow import ManagedWindow
|
||||||
@ -163,7 +163,7 @@ class AddMediaObject(ManagedWindow):
|
|||||||
filename = relative_path(filename, pname)
|
filename = relative_path(filename, pname)
|
||||||
|
|
||||||
|
|
||||||
mtype = gen.mime.get_type(full_file)
|
mtype = get_type(full_file)
|
||||||
description = description or os.path.basename(filename)
|
description = description or os.path.basename(filename)
|
||||||
|
|
||||||
self.obj.set_description(description)
|
self.obj.set_description(description)
|
||||||
@ -198,7 +198,7 @@ class AddMediaObject(ManagedWindow):
|
|||||||
|
|
||||||
filename = find_file( filename)
|
filename = find_file( filename)
|
||||||
if filename:
|
if filename:
|
||||||
mtype = gen.mime.get_type(filename)
|
mtype = get_type(filename)
|
||||||
if mtype and mtype.startswith("image"):
|
if mtype and mtype.startswith("image"):
|
||||||
image = scale_image(filename, THUMBSCALE)
|
image = scale_image(filename, THUMBSCALE)
|
||||||
else:
|
else:
|
||||||
|
|||||||
@ -58,7 +58,7 @@ from gen.utils.file import (media_path_full, media_path, relative_path,
|
|||||||
fix_encoding)
|
fix_encoding)
|
||||||
from gui.thumbnails import get_thumbnail_image
|
from gui.thumbnails import get_thumbnail_image
|
||||||
from gen.errors import WindowActiveError
|
from gen.errors import WindowActiveError
|
||||||
import gen.mime
|
from gramps.gen.mime import get_type, is_valid_type
|
||||||
from gui.ddtargets import DdTargets
|
from gui.ddtargets import DdTargets
|
||||||
from buttontab import ButtonTab
|
from buttontab import ButtonTab
|
||||||
from gen.constfunc import win
|
from gen.constfunc import win
|
||||||
@ -512,8 +512,8 @@ class GalleryTab(ButtonTab, DbGUIElement):
|
|||||||
name = fix_encoding(mfile)
|
name = fix_encoding(mfile)
|
||||||
name = unicode(urllib.url2pathname(
|
name = unicode(urllib.url2pathname(
|
||||||
name.encode(sys.getfilesystemencoding())))
|
name.encode(sys.getfilesystemencoding())))
|
||||||
mime = gen.mime.get_type(name)
|
mime = get_type(name)
|
||||||
if not gen.mime.is_valid_type(mime):
|
if not is_valid_type(mime):
|
||||||
return
|
return
|
||||||
photo = MediaObject()
|
photo = MediaObject()
|
||||||
base_dir = unicode(media_path(self.dbstate.db))
|
base_dir = unicode(media_path(self.dbstate.db))
|
||||||
|
|||||||
@ -46,7 +46,7 @@ from gi.repository import Gdk
|
|||||||
from gui.utils import open_file_with_default_application
|
from gui.utils import open_file_with_default_application
|
||||||
from gramps.gen.lib import MediaObject, NoteType
|
from gramps.gen.lib import MediaObject, NoteType
|
||||||
from gen.db import DbTxn
|
from gen.db import DbTxn
|
||||||
import gen.mime
|
from gramps.gen.mime import get_description, get_type
|
||||||
from gui.thumbnails import get_thumbnail_image, find_mime_type_pixbuf
|
from gui.thumbnails import get_thumbnail_image, find_mime_type_pixbuf
|
||||||
from gen.utils.file import (media_path_full, find_file,
|
from gen.utils.file import (media_path_full, find_file,
|
||||||
get_unicode_path_from_file_chooser)
|
get_unicode_path_from_file_chooser)
|
||||||
@ -153,7 +153,7 @@ class EditMedia(EditPrimary):
|
|||||||
self.draw_preview()
|
self.draw_preview()
|
||||||
|
|
||||||
def determine_mime(self):
|
def determine_mime(self):
|
||||||
descr = gen.mime.get_description(self.obj.get_mime_type())
|
descr = get_description(self.obj.get_mime_type())
|
||||||
if descr:
|
if descr:
|
||||||
self.mimetext.set_text(descr)
|
self.mimetext.set_text(descr)
|
||||||
|
|
||||||
@ -161,9 +161,9 @@ class EditMedia(EditPrimary):
|
|||||||
path_full = media_path_full(self.db, path)
|
path_full = media_path_full(self.db, path)
|
||||||
if path != self.obj.get_path() and path_full != self.obj.get_path():
|
if path != self.obj.get_path() and path_full != self.obj.get_path():
|
||||||
#redetermine mime
|
#redetermine mime
|
||||||
mime = gen.mime.get_type(find_file(path_full))
|
mime = get_type(find_file(path_full))
|
||||||
self.obj.set_mime_type(mime)
|
self.obj.set_mime_type(mime)
|
||||||
descr = gen.mime.get_description(mime)
|
descr = get_description(mime)
|
||||||
if descr:
|
if descr:
|
||||||
self.mimetext.set_text(descr)
|
self.mimetext.set_text(descr)
|
||||||
else:
|
else:
|
||||||
|
|||||||
@ -46,7 +46,7 @@ from gi.repository import Gdk
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
from gui.utils import open_file_with_default_application
|
from gui.utils import open_file_with_default_application
|
||||||
from gen.const import THUMBSCALE
|
from gen.const import THUMBSCALE
|
||||||
import gen.mime
|
from gramps.gen.mime import get_description, get_type
|
||||||
from gui.thumbnails import get_thumbnail_image, find_mime_type_pixbuf
|
from gui.thumbnails import get_thumbnail_image, find_mime_type_pixbuf
|
||||||
from gen.utils.file import (media_path_full, find_file,
|
from gen.utils.file import (media_path_full, find_file,
|
||||||
get_unicode_path_from_file_chooser)
|
get_unicode_path_from_file_chooser)
|
||||||
@ -115,7 +115,7 @@ class EditMediaRef(EditReference):
|
|||||||
self.select.connect('clicked', self.select_file)
|
self.select.connect('clicked', self.select_file)
|
||||||
|
|
||||||
def determine_mime(self):
|
def determine_mime(self):
|
||||||
descr = gen.mime.get_description(self.source.get_mime_type())
|
descr = get_description(self.source.get_mime_type())
|
||||||
if descr:
|
if descr:
|
||||||
self.mimetext.set_text(descr)
|
self.mimetext.set_text(descr)
|
||||||
|
|
||||||
@ -123,9 +123,9 @@ class EditMediaRef(EditReference):
|
|||||||
path_full = media_path_full(self.db, path)
|
path_full = media_path_full(self.db, path)
|
||||||
if path != self.source.get_path() and path_full != self.source.get_path():
|
if path != self.source.get_path() and path_full != self.source.get_path():
|
||||||
#redetermine mime
|
#redetermine mime
|
||||||
mime = gen.mime.get_type(find_file(path_full))
|
mime = get_type(find_file(path_full))
|
||||||
self.source.set_mime_type(mime)
|
self.source.set_mime_type(mime)
|
||||||
descr = gen.mime.get_description(mime)
|
descr = get_description(mime)
|
||||||
if descr:
|
if descr:
|
||||||
self.mimetext.set_text(descr)
|
self.mimetext.set_text(descr)
|
||||||
else:
|
else:
|
||||||
|
|||||||
@ -63,7 +63,7 @@ from gui.dialog import QuestionDialog, OptionDialog
|
|||||||
|
|
||||||
from gen.lib import Date
|
from gen.lib import Date
|
||||||
|
|
||||||
import gen.mime
|
from gramps.gen.mime import get_description
|
||||||
from gen.utils.file import search_for, media_path_full
|
from gen.utils.file import search_for, media_path_full
|
||||||
from gen.utils.place import conv_lat_lon
|
from gen.utils.place import conv_lat_lon
|
||||||
|
|
||||||
@ -425,7 +425,7 @@ class EditExifMetadata(Gramplet):
|
|||||||
|
|
||||||
# Mime type information
|
# Mime type information
|
||||||
mime_type = self.orig_image.get_mime_type()
|
mime_type = self.orig_image.get_mime_type()
|
||||||
self.exif_widgets["MimeType"].set_text(gen.mime.get_description(mime_type))
|
self.exif_widgets["MimeType"].set_text(get_description(mime_type))
|
||||||
|
|
||||||
# check image write privileges
|
# check image write privileges
|
||||||
_writable = os.access(self.image_path, os.W_OK)
|
_writable = os.access(self.image_path, os.W_OK)
|
||||||
|
|||||||
@ -43,7 +43,7 @@ LOG = logging.getLogger(".ImportXML")
|
|||||||
# Gramps Modules
|
# Gramps Modules
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gen.mime
|
from gramps.gen.mime import get_type
|
||||||
from gramps.gen.lib import Address, Attribute, AttributeType, ChildRef, ChildRefType, Citation, Date, Event, EventRef, EventRoleType, EventType, Family, LdsOrd, Location, MediaObject, MediaRef, Name, NameOriginType, NameType, Note, NoteType, Person, PersonRef, Place, RepoRef, Repository, Researcher, Source, StyledText, StyledTextTag, StyledTextTagType, Surname, Tag, Url
|
from gramps.gen.lib import Address, Attribute, AttributeType, ChildRef, ChildRefType, Citation, Date, Event, EventRef, EventRoleType, EventType, Family, LdsOrd, Location, MediaObject, MediaRef, Name, NameOriginType, NameType, Note, NoteType, Person, PersonRef, Place, RepoRef, Repository, Researcher, Source, StyledText, StyledTextTag, StyledTextTagType, Surname, Tag, Url
|
||||||
from gen.db import DbTxn
|
from gen.db import DbTxn
|
||||||
from gen.db.write import CLASS_TO_KEY_MAP
|
from gen.db.write import CLASS_TO_KEY_MAP
|
||||||
@ -2144,7 +2144,7 @@ class GrampsParser(UpdateCallback):
|
|||||||
attr.set_type(key)
|
attr.set_type(key)
|
||||||
attr.set_value(attrs[key])
|
attr.set_value(attrs[key])
|
||||||
self.photo.add_attribute(attr)
|
self.photo.add_attribute(attr)
|
||||||
self.photo.set_mime_type(gen.mime.get_type(self.photo.get_path()))
|
self.photo.set_mime_type(get_type(self.photo.get_path()))
|
||||||
self.db.add_object(self.photo, self.trans)
|
self.db.add_object(self.photo, self.trans)
|
||||||
#set correct change time
|
#set correct change time
|
||||||
self.db.commit_media_object(self.photo, self.trans, self.change)
|
self.db.commit_media_object(self.photo, self.trans, self.change)
|
||||||
|
|||||||
@ -117,7 +117,7 @@ from gen.const import DATA_DIR
|
|||||||
from gramps.gen.lib import Address, Attribute, AttributeType, ChildRef, ChildRefType, Citation, Date, Event, EventRef, EventRoleType, EventType, Family, FamilyRelType, LdsOrd, Location, MediaObject, MediaRef, Name, NameType, Note, NoteType, Person, PersonRef, Place, RepoRef, Repository, RepositoryType, Researcher, Source, SourceMediaType, Surname, Url, UrlType
|
from gramps.gen.lib import Address, Attribute, AttributeType, ChildRef, ChildRefType, Citation, Date, Event, EventRef, EventRoleType, EventType, Family, FamilyRelType, LdsOrd, Location, MediaObject, MediaRef, Name, NameType, Note, NoteType, Person, PersonRef, Place, RepoRef, Repository, RepositoryType, Researcher, Source, SourceMediaType, Surname, Url, UrlType
|
||||||
from gen.db import DbTxn
|
from gen.db import DbTxn
|
||||||
from gen.updatecallback import UpdateCallback
|
from gen.updatecallback import UpdateCallback
|
||||||
import gen.mime
|
from gramps.gen.mime import get_type
|
||||||
from gen.utils.id import create_id
|
from gen.utils.id import create_id
|
||||||
from gen.utils.lds import TEMPLES
|
from gen.utils.lds import TEMPLES
|
||||||
from gen.utils.unknown import make_unknown, create_explanation_note
|
from gen.utils.unknown import make_unknown, create_explanation_note
|
||||||
@ -6117,7 +6117,7 @@ class GedcomParser(UpdateCallback):
|
|||||||
path = line.data
|
path = line.data
|
||||||
|
|
||||||
state.media.set_path(path)
|
state.media.set_path(path)
|
||||||
state.media.set_mime_type(gen.mime.get_type(path))
|
state.media.set_mime_type(get_type(path))
|
||||||
if not state.media.get_description():
|
if not state.media.get_description():
|
||||||
state.media.set_description(path)
|
state.media.set_description(path)
|
||||||
|
|
||||||
@ -7115,7 +7115,7 @@ class GedcomParser(UpdateCallback):
|
|||||||
photo.set_description(title)
|
photo.set_description(title)
|
||||||
full_path = os.path.abspath(path)
|
full_path = os.path.abspath(path)
|
||||||
if os.path.isfile(full_path):
|
if os.path.isfile(full_path):
|
||||||
photo.set_mime_type(gen.mime.get_type(full_path))
|
photo.set_mime_type(get_type(full_path))
|
||||||
else:
|
else:
|
||||||
photo.set_mime_type(MIME_MAP.get(form.lower(), 'unknown'))
|
photo.set_mime_type(MIME_MAP.get(form.lower(), 'unknown'))
|
||||||
self.dbase.add_object(photo, self.trans)
|
self.dbase.add_object(photo, self.trans)
|
||||||
|
|||||||
@ -58,7 +58,7 @@ from gen.updatecallback import UpdateCallback
|
|||||||
from gui.plug import tool
|
from gui.plug import tool
|
||||||
from gen.utils.file import media_path_full, relative_path, media_path
|
from gen.utils.file import media_path_full, relative_path, media_path
|
||||||
from gen.ggettext import sgettext as _
|
from gen.ggettext import sgettext as _
|
||||||
import gen.mime
|
from gramps.gen.mime import get_type, is_image_type
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -674,8 +674,8 @@ class ImagesNotIncluded(BatchOp):
|
|||||||
media_full_path = os.path.join(dirpath, filename)
|
media_full_path = os.path.join(dirpath, filename)
|
||||||
if media_full_path not in self.path_list:
|
if media_full_path not in self.path_list:
|
||||||
self.path_list.append(media_full_path)
|
self.path_list.append(media_full_path)
|
||||||
mime_type = gen.mime.get_type(media_full_path)
|
mime_type = get_type(media_full_path)
|
||||||
if gen.mime.is_image_type(mime_type):
|
if is_image_type(mime_type):
|
||||||
obj = MediaObject()
|
obj = MediaObject()
|
||||||
obj.set_path(media_full_path)
|
obj.set_path(media_full_path)
|
||||||
obj.set_mime_type(mime_type)
|
obj.set_mime_type(mime_type)
|
||||||
|
|||||||
@ -50,7 +50,7 @@ from gi.repository import Gtk
|
|||||||
from gramps.gen.lib import Address, Attribute, AttributeType, ChildRef, ChildRefType, Citation, Date, Event, EventRef, EventRoleType, EventType, Family, FamilyRelType, GrampsType, LdsOrd, Location, MediaObject, MediaRef, Name, NameOriginType, NameType, Note, NoteType, Person, PersonRef, Place, RepoRef, Repository, RepositoryType, Source, SourceMediaType, Surname, Tag, Url, UrlType
|
from gramps.gen.lib import Address, Attribute, AttributeType, ChildRef, ChildRefType, Citation, Date, Event, EventRef, EventRoleType, EventType, Family, FamilyRelType, GrampsType, LdsOrd, Location, MediaObject, MediaRef, Name, NameOriginType, NameType, Note, NoteType, Person, PersonRef, Place, RepoRef, Repository, RepositoryType, Source, SourceMediaType, Surname, Tag, Url, UrlType
|
||||||
from gen.lib import StyledText, StyledTextTag, StyledTextTagType
|
from gen.lib import StyledText, StyledTextTag, StyledTextTagType
|
||||||
from gen.db import DbTxn
|
from gen.db import DbTxn
|
||||||
import gen.mime
|
from gramps.gen.mime import get_type
|
||||||
from gui.plug import tool
|
from gui.plug import tool
|
||||||
from gen.utils.string import confidence
|
from gen.utils.string import confidence
|
||||||
from gui.utils import ProgressMeter
|
from gui.utils import ProgressMeter
|
||||||
@ -898,7 +898,7 @@ class TestcaseGenerator(tool.BatchTool):
|
|||||||
m = MediaObject()
|
m = MediaObject()
|
||||||
m.set_description(message)
|
m.set_description(message)
|
||||||
m.set_path(unicode(ICON))
|
m.set_path(unicode(ICON))
|
||||||
m.set_mime_type(gen.mime.get_type(m.get_path()))
|
m.set_mime_type(get_type(m.get_path()))
|
||||||
m.add_citation(choice(c_h_list))
|
m.add_citation(choice(c_h_list))
|
||||||
# MediaObject : Attribute
|
# MediaObject : Attribute
|
||||||
a = Attribute()
|
a = Attribute()
|
||||||
@ -1580,7 +1580,7 @@ class TestcaseGenerator(tool.BatchTool):
|
|||||||
o.set_description(unicode(self.rand_text(self.LONG)))
|
o.set_description(unicode(self.rand_text(self.LONG)))
|
||||||
path = choice((ICON, LOGO, SPLASH))
|
path = choice((ICON, LOGO, SPLASH))
|
||||||
o.set_path(unicode(path))
|
o.set_path(unicode(path))
|
||||||
mime = gen.mime.get_type(path)
|
mime = get_type(path)
|
||||||
o.set_mime_type(mime)
|
o.set_mime_type(mime)
|
||||||
else:
|
else:
|
||||||
o.set_description(unicode(self.rand_text(self.SHORT)))
|
o.set_description(unicode(self.rand_text(self.SHORT)))
|
||||||
|
|||||||
@ -58,7 +58,7 @@ from gen.utils.file import (media_path, relative_path, media_path_full,
|
|||||||
fix_encoding)
|
fix_encoding)
|
||||||
from gen.utils.db import get_media_referents
|
from gen.utils.db import get_media_referents
|
||||||
from gui.views.bookmarks import MediaBookmarks
|
from gui.views.bookmarks import MediaBookmarks
|
||||||
import gen.mime
|
from gramps.gen.mime import get_type, is_valid_type
|
||||||
from gramps.gen.lib import MediaObject
|
from gramps.gen.lib import MediaObject
|
||||||
from gen.db import DbTxn
|
from gen.db import DbTxn
|
||||||
from gui.editors import EditMedia, DeleteMediaQuery
|
from gui.editors import EditMedia, DeleteMediaQuery
|
||||||
@ -186,8 +186,8 @@ class MediaView(ListView):
|
|||||||
if protocol == "file":
|
if protocol == "file":
|
||||||
name = unicode(urllib.url2pathname(
|
name = unicode(urllib.url2pathname(
|
||||||
mfile.encode(sys.getfilesystemencoding())))
|
mfile.encode(sys.getfilesystemencoding())))
|
||||||
mime = gen.mime.get_type(name)
|
mime = get_type(name)
|
||||||
if not gen.mime.is_valid_type(mime):
|
if not is_valid_type(mime):
|
||||||
return
|
return
|
||||||
photo = MediaObject()
|
photo = MediaObject()
|
||||||
base_dir = unicode(media_path(self.dbstate.db))
|
base_dir = unicode(media_path(self.dbstate.db))
|
||||||
|
|||||||
@ -95,7 +95,7 @@ from gen.utils.db import get_source_and_citation_referents
|
|||||||
from gen.constfunc import win
|
from gen.constfunc import win
|
||||||
from gui.thumbnails import get_thumbnail_path, run_thumbnailer
|
from gui.thumbnails import get_thumbnail_path, run_thumbnailer
|
||||||
from gen.utils.image import image_size, resize_to_jpeg_buffer
|
from gen.utils.image import image_size, resize_to_jpeg_buffer
|
||||||
import gen.mime
|
from gramps.gen.mime import get_description
|
||||||
from gen.display.name import displayer as _nd
|
from gen.display.name import displayer as _nd
|
||||||
from gen.datehandler import displayer as _dd
|
from gen.datehandler import displayer as _dd
|
||||||
from gen.proxy import PrivateProxyDb, LivingProxyDb
|
from gen.proxy import PrivateProxyDb, LivingProxyDb
|
||||||
@ -3887,7 +3887,7 @@ class MediaPage(BasePage):
|
|||||||
|
|
||||||
# get media type to be used primarily with "img" tags
|
# get media type to be used primarily with "img" tags
|
||||||
mime_type = media.get_mime_type()
|
mime_type = media.get_mime_type()
|
||||||
mtype = gen.mime.get_description(mime_type)
|
mtype = get_description(mime_type)
|
||||||
|
|
||||||
if mime_type:
|
if mime_type:
|
||||||
note_only = False
|
note_only = False
|
||||||
|
|||||||
@ -31,7 +31,7 @@ from django.forms.widgets import TextInput, HiddenInput
|
|||||||
|
|
||||||
# Gramps Modules:
|
# Gramps Modules:
|
||||||
from webapp.grampsdb.models import *
|
from webapp.grampsdb.models import *
|
||||||
import gen.mime
|
from gramps.gen.mime import get_type
|
||||||
|
|
||||||
# Python Modules:
|
# Python Modules:
|
||||||
import datetime
|
import datetime
|
||||||
@ -195,7 +195,7 @@ class MediaForm(forms.ModelForm):
|
|||||||
from webapp.libdjango import DjangoInterface
|
from webapp.libdjango import DjangoInterface
|
||||||
dji = DjangoInterface()
|
dji = DjangoInterface()
|
||||||
model = super(MediaForm, self).save(commit=False)
|
model = super(MediaForm, self).save(commit=False)
|
||||||
model.mime = gen.mime.get_type(model.path)
|
model.mime = get_type(model.path)
|
||||||
dobj = dp(self.cleaned_data['text'])
|
dobj = dp(self.cleaned_data['text'])
|
||||||
dji.add_date(model, dobj.serialize())
|
dji.add_date(model, dobj.serialize())
|
||||||
if commit:
|
if commit:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user