def __init__(self, MainFrame): super(FetchPage, self).__init__() self.MainFrame = MainFrame self.logger = log_this(__name__,self.MainFrame) self.retailer_code = self.MainFrame.currentItemInfo['retailer_code'] self.results = self.fetchPage(self.retailer_code,self.MainFrame.scanNumberTextValue) self.MainFrame.currentItemInfo = self.results
def __init__(self, filepath,MainFrame): super(ManifestWriter, self).__init__() self.filepath = filepath self.copyfilepath = self.filepath.split('.csv')[0] + '_copy.csv' self.orig = None self.returnCsvFile() self.MainFrame = MainFrame self.logger = log_this(__name__, self.MainFrame)
def __init__(self, parent, title): self.threading = False self.logger = log_this(__name__, self) wx.Frame.__init__(self, parent, title=title) self.mainPanel = wx.Panel(self) # self.Maximize() self.descriptionTextFieldInitialized = False with open('config.yaml', 'r') as f: self.defaults = yaml.load(f) self.currentItemInfo = self.defaults['currentItemInfo'] self.defaultJNumber = self.defaults['defaultJNumber'] self.defaultJNumberInfo = self.defaults['defaultJNumberInfo'] self.jNumber = self.defaults['defaultJNumber'] self.PhotoMaxSize = self.defaults['PhotoMaxSize'] self.defaultJPagesFolder = os.path.join( self.defaults['displayImageFolder'], self.defaults['jPages']) self.jNumberFolderPath = os.path.join(self.defaultJPagesFolder, self.defaults['jNumberFolder']) self.defaultJNumberFolder = os.path.join( self.defaultJPagesFolder, self.defaults['defaultJNumber']) self.defaultImgPath = os.path.join( self.defaultJNumberFolder, self.defaults['defaultJNumberInfo']['image_list'][0] + '.JPEG') self.currentImgPath = self.defaultImgPath self.archivedDataFolderPath = os.path.join( self.defaults['displayImageFolder'], self.defaults['archivedData']) self.uniqueCategoryArchive = os.path.join(self.archivedDataFolderPath, self.defaults['lookUpTable']) self.ebayHeadersFile = os.path.join(self.archivedDataFolderPath, self.defaults['ebayHeaderFile']) self.ebayAuctionHeaders = sky_manifest.ManifestReader( self.ebayHeadersFile, self).returnTitleHeaders() self.scanNumberTextValue = None self.sky_manifest = sky_manifest self.eventsHandler = MainFrameEventHandler(self) self.ssh_pass = self.defaults['ssh_pass'] self.ssh = Ssh(self) #-------------------------------------- # check if listing preferences exists #-------------------------------------- self.listingPreferences = CheckListingPreferences(self) self.listingPreferencesResults = self.listingPreferences.check() #----------------------------- # set mainframe for listing preferences dialog #----------------------------- self.ListingPreferencesDialog = ListingPreferencesDialog if self.listingPreferencesResults is False: self.results = self.ListingPreferencesDialog( None, -1, title='Listing Preferences') self.results.setMainFrame(self) self.results.Show() if self.results.ShowModal() == wx.ID_OK: self.listingPreferencesResults = self.results.settings_dict self.results.Destroy() self.createWidgets() self.Show()
def main(): ''' Run Main Program ''' global MainFrame app = wx.App(False) MainFrame = MainFrame(None, 'Sky Group Scanner') logger = log_this("run",MainFrame) logger.log_info("MainFrame",'# main(): #\n' + 'MainFrame.__dict__:\n' + str(MainFrame.__dict__).replace(", '",",\n '").replace(" {'","\n\n {'")) app.MainLoop() return
def __init__(self, currentItemInfo, listingSku, ebayAuctionHeaders, listingPreferences, MainFrame): super(BuildAuction, self).__init__() self.currentItemInfo = currentItemInfo self.listingSku = listingSku self.MainFrame = MainFrame self.ebayAuctionHeaders = ebayAuctionHeaders self.listingPreferences = listingPreferences self.itemModifiedListingPreferencesDict = {} self.final_destination = None self.logger = log_this(__name__,self.MainFrame)
def __init__(self, parent, title): self.threading = False self.logger = log_this(__name__, self) wx.Frame.__init__(self, parent, title=title) self.mainPanel = wx.Panel(self) # self.Maximize() self.descriptionTextFieldInitialized = False with open('config.yaml','r') as f: self.defaults = yaml.load(f) self.currentItemInfo = self.defaults['currentItemInfo'] self.defaultJNumber = self.defaults['defaultJNumber'] self.defaultJNumberInfo = self.defaults['defaultJNumberInfo'] self.jNumber = self.defaults['defaultJNumber'] self.PhotoMaxSize = self.defaults['PhotoMaxSize'] self.defaultJPagesFolder = os.path.join(self.defaults['displayImageFolder'], self.defaults['jPages']) self.jNumberFolderPath = os.path.join(self.defaultJPagesFolder, self.defaults['jNumberFolder']) self.defaultJNumberFolder = os.path.join(self.defaultJPagesFolder, self.defaults['defaultJNumber']) self.defaultImgPath = os.path.join(self.defaultJNumberFolder, self.defaults['defaultJNumberInfo']['image_list'][0] + '.JPEG') self.currentImgPath = self.defaultImgPath self.archivedDataFolderPath = os.path.join(self.defaults['displayImageFolder'], self.defaults['archivedData']) self.uniqueCategoryArchive = os.path.join(self.archivedDataFolderPath, self.defaults['lookUpTable']) self.itemSpecificsFetcher = sky_manifest.ManifestReader(self.uniqueCategoryArchive, self) self.ebayHeadersFile = os.path.join(self.archivedDataFolderPath, self.defaults['ebayHeaderFile']) self.ebayAuctionHeaders = sky_manifest.ManifestReader(self.ebayHeadersFile, self).returnTitleHeaders() self.scanNumberTextValue = None self.sky_manifest = sky_manifest self.eventsHandler = MainFrameEventHandler(self) self.ssh_pass = self.defaults['ssh_pass'] self.ssh = Ssh(self) #-------------------------------------- # check if listing preferences exists #-------------------------------------- self.listingPreferences = CheckListingPreferences(self) self.listingPreferencesResults = self.listingPreferences.check() #----------------------------- # set mainframe for listing preferences dialog #----------------------------- self.ListingPreferencesDialog = ListingPreferencesDialog if self.listingPreferencesResults is False: self.results = self.ListingPreferencesDialog(None, -1,title='Listing Preferences') self.results.setMainFrame(self) self.results.Show() if self.results.ShowModal() == wx.ID_OK: self.listingPreferencesResults = self.results.settings_dict self.results.Destroy() self.createWidgets() self.Show()
def __init__(self, parent, title): self.threading = False self.q = logQueue(self) self.logger = log_this(__name__, self) wx.Frame.__init__(self, parent, title=title) self.mainPanel = wx.Panel(self) self.Maximize() with open("config.yaml", "r") as f: self.defaults = yaml.load(f) self.currentItemInfo = self.defaults["currentItemInfo"] self.defaultJNumber = self.defaults["defaultJNumber"] self.defaultJNumberInfo = self.defaults["defaultJNumberInfo"] self.jNumber = self.defaults["defaultJNumber"] self.PhotoMaxSize = self.defaults["PhotoMaxSize"] self.defaultJPagesFolder = os.path.join(self.defaults["displayImageFolder"], self.defaults["jPages"]) self.jNumberFolderPath = os.path.join(self.defaultJPagesFolder, self.defaults["jNumberFolder"]) self.defaultJNumberFolder = os.path.join(self.defaultJPagesFolder, self.defaults["defaultJNumber"]) self.defaultImgPath = os.path.join( self.defaultJNumberFolder, self.defaults["defaultJNumberInfo"]["image_list"][0] + ".JPEG" ) self.currentImgPath = self.defaultImgPath self.archivedDataFolderPath = os.path.join(self.defaults["displayImageFolder"], self.defaults["archivedData"]) self.uniqueCategoryArchive = os.path.join(self.archivedDataFolderPath, self.defaults["lookUpTable"]) self.itemSpecificsFetcher = sky_manifest.ManifestReader(self.uniqueCategoryArchive, self) self.ebayHeadersFile = os.path.join(self.archivedDataFolderPath, self.defaults["ebayHeaderFile"]) self.ebayAuctionHeaders = sky_manifest.ManifestReader(self.ebayHeadersFile, self).returnTitleHeaders() self.listingPreferences = CheckListingPreferences() self.listingPreferencesResults = self.listingPreferences.check() self.ListingPreferencesDialog = ListingPreferencesDialog self.scanNumberTextValue = None self.sky_manifest = sky_manifest self.eventsHandler = MainFrameEventHandler(self) self.ssh_pass = self.defaults["ssh_pass"] self.ssh = Ssh(self) if self.listingPreferencesResults is False: self.results = self.ListingPreferencesDialog(None, -1, title="Listing Preferences") self.results.Show() if self.results.ShowModal() == wx.ID_OK: self.listingPreferencesResults = self.results.settings_dict self.results.Destroy() self.createWidgets() self.Show()
def __init__(self, MainFrame): super(Save, self).__init__() self.MainFrame = MainFrame self.MainFrameDict = MainFrame.__dict__ self.logger = log_this(__name__,self.MainFrame) self.writeJson()
def __init__(self, filepath, MainFrame=None): super(ManifestReader, self).__init__() self.filepath = filepath self.returnCsvFile() self.MainFrame = MainFrame self.logger = log_this(__name__, self.MainFrame)
def setMainFrame(self,MainFrame): self.MainFrame = MainFrame self.logger = log_this(__name__,self.MainFrame) self.prepareTitleButtons() return
def __init__(self, MainFrame): super(CheckListingPreferences, self).__init__() self.MainFrame = MainFrame self.logger = log_this(__name__,self.MainFrame)
def __init__(self, MainFrame): self.MainFrame = MainFrame self.logger = log_this(__name__,self.MainFrame) self.currentItemInfo = MainFrame.currentItemInfo self.setJPagesFolderPath()
def setMainFrame(self, MainFrame): self.MainFrame = MainFrame self.logger = log_this(__name__, self.MainFrame) return
def __init__(self, MainFrame): super(FetchPage, self).__init__() self.MainFrame = MainFrame self.logger = log_this(__name__,self.MainFrame) self.retailer_code = self.MainFrame.currentItemInfo['retailer_code'] self.results = self.fetchPage(self.retailer_code,self.MainFrame.scanNumberTextValue)
def setMainFrame(self, MainFrame): self.MainFrame = MainFrame self.logger = log_this(__name__, self.MainFrame) self.infoLogger(('. id: ' + str(self.id)))
def setMainFrame(self, MainFrame): self.MainFrame = MainFrame self.logger = log_this(__name__, self.MainFrame) self.prepareImageButtons()
def __init__(self, MainFrame): super(Ssh, self).__init__() self.MainFrame = MainFrame self.logger = log_this(__name__,self.MainFrame)
def setMainFrame(self,MainFrame): self.MainFrame = MainFrame self.logger = log_this(__name__,self.MainFrame) return
def __init__(self, MainFrame): super(CheckListingPreferences, self).__init__() self.MainFrame = MainFrame self.logger = log_this(__name__, self.MainFrame)