import abc
from webapp.databaseInterface import DbInterface
from downloader.models import Download
from webapp import constConfig

class AbstractMaps():
	""" This class is used to represent an abstract maps """

	__metaclass__ = abc.ABCMeta

	def __init__(self,token):
		self.t = token
		self.d = Download.objects.get(tokenID=self.t,threadStatus=constConfig.THREAD_TS)
		self.db = DbInterface()
		self.metadata = self.db.getMetadataParsed(self.t)

	@abc.abstractmethod
	def findExif(self):
		return

	@abc.abstractmethod
	def mailFinder(self):
		return


5a3a3689440de91e0bd8aa3762acd54bcf7273ec
<mask token>


class AbstractMaps:
    <mask token>
    <mask token>

    def __init__(self, token):
        self.t = token
        self.d = Download.objects.get(tokenID=self.t, threadStatus=
            constConfig.THREAD_TS)
        self.db = DbInterface()
        self.metadata = self.db.getMetadataParsed(self.t)

    @abc.abstractmethod
    def findExif(self):
        return

    @abc.abstractmethod
    def mailFinder(self):
        return

<mask token>


class AbstractMaps:
    <mask token>
    __metaclass__ = abc.ABCMeta

    def __init__(self, token):
        self.t = token
        self.d = Download.objects.get(tokenID=self.t, threadStatus=
            constConfig.THREAD_TS)
        self.db = DbInterface()
        self.metadata = self.db.getMetadataParsed(self.t)

    @abc.abstractmethod
    def findExif(self):
        return

    @abc.abstractmethod
    def mailFinder(self):
        return

<mask token>


class AbstractMaps:
    """ This class is used to represent an abstract maps """
    __metaclass__ = abc.ABCMeta

    def __init__(self, token):
        self.t = token
        self.d = Download.objects.get(tokenID=self.t, threadStatus=
            constConfig.THREAD_TS)
        self.db = DbInterface()
        self.metadata = self.db.getMetadataParsed(self.t)

    @abc.abstractmethod
    def findExif(self):
        return

    @abc.abstractmethod
    def mailFinder(self):
        return

import abc
from webapp.databaseInterface import DbInterface
from downloader.models import Download
from webapp import constConfig


class AbstractMaps:
    """ This class is used to represent an abstract maps """
    __metaclass__ = abc.ABCMeta

    def __init__(self, token):
        self.t = token
        self.d = Download.objects.get(tokenID=self.t, threadStatus=
            constConfig.THREAD_TS)
        self.db = DbInterface()
        self.metadata = self.db.getMetadataParsed(self.t)

    @abc.abstractmethod
    def findExif(self):
        return

    @abc.abstractmethod
    def mailFinder(self):
        return

import abc
from webapp.databaseInterface import DbInterface
from downloader.models import Download
from webapp import constConfig

class AbstractMaps():
	""" This class is used to represent an abstract maps """

	__metaclass__ = abc.ABCMeta

	def __init__(self,token):
		self.t = token
		self.d = Download.objects.get(tokenID=self.t,threadStatus=constConfig.THREAD_TS)
		self.db = DbInterface()
		self.metadata = self.db.getMetadataParsed(self.t)

	@abc.abstractmethod
	def findExif(self):
		return

	@abc.abstractmethod
	def mailFinder(self):
		return

