Ejemplo n.º 1
0
def create_versions_message():
    return "\n".join([
        "Timeline version: %s" % get_version(),
        "System version: %s" % ", ".join(platform.uname()),
        "Python version: %s" % python_version.replace("\n", ""),
        "wxPython version: %s" % wx.version(),
    ])
Ejemplo n.º 2
0
    def testDisplayedPeriodTagNotWrittenIfNotSet(self):
        # Create a new db and add one event
        db = db_open(self.tmp_path)
        db.save_event(
            Event(db.get_time_type(), datetime(2010, 8, 31, 0, 0, 0),
                  datetime(2010, 8, 31, 0, 0, 0), "test"))
        # Read the file content from disk
        f = codecs.open(self.tmp_path, "r", "utf-8")
        content = f.read()
        f.close()
        # Assert that displayed_period tag is not written
        self.assertEquals(
            content, """<?xml version="1.0" encoding="utf-8"?>
<timeline>
  <version>%s</version>
  <categories>
  </categories>
  <events>
    <event>
      <start>2010-8-31 0:0:0</start>
      <end>2010-8-31 0:0:0</end>
      <text>test</text>
      <fuzzy>False</fuzzy>
      <locked>False</locked>
      <ends_today>False</ends_today>
    </event>
  </events>
  <view>
    <hidden_categories>
    </hidden_categories>
  </view>
</timeline>
""" % get_version())
Ejemplo n.º 3
0
    def testDisplayedPeriodTagNotWrittenIfNotSet(self):
        # Create a new db and add one event
        db = db_open(self.tmp_path)
        db.save_event(Event(db.get_time_type(), datetime(2010, 8, 31, 0, 0, 0),
                            datetime(2010, 8, 31, 0, 0, 0),
                            "test"))
        # Read the file content from disk
        f = codecs.open(self.tmp_path, "r", "utf-8")
        content = f.read()
        f.close()
        # Assert that displayed_period tag is not written
        self.assertEquals(content, """<?xml version="1.0" encoding="utf-8"?>
<timeline>
  <version>%s</version>
  <categories>
  </categories>
  <events>
    <event>
      <start>2010-8-31 0:0:0</start>
      <end>2010-8-31 0:0:0</end>
      <text>test</text>
      <fuzzy>False</fuzzy>
      <locked>False</locked>
      <ends_today>False</ends_today>
    </event>
  </events>
  <view>
    <hidden_categories>
    </hidden_categories>
  </view>
</timeline>
""" % get_version())
Ejemplo n.º 4
0
def create_versions_message():
    return "\n".join([
        "Timeline version: %s" % get_version(),
        "System version: %s" % ", ".join(platform.uname()),
        "Python version: %s" % python_version.replace("\n", ""),
        "wxPython version: %s" % wx.version(),
    ])
Ejemplo n.º 5
0
 def __init__(self):
     version_string = "%prog " + get_version()
     self.option_parser = OptionParser(
         usage="%prog [options] [filename]",
         version=version_string)
     self.option_parser.add_option(
         "-c", "--config-file", dest="config_file_path", default=None,
         help="Path to config file")
Ejemplo n.º 6
0
 def __init__(self):
     version_string = "%prog " + get_version()
     self.option_parser = OptionParser(usage="%prog [options] [filename]",
                                       version=version_string)
     self.option_parser.add_option("-c",
                                   "--config-file",
                                   dest="config_file_path",
                                   default=None,
                                   help="Path to config file")
Ejemplo n.º 7
0
 def _write_timeline(self, xmlfile):
     write_simple_tag(xmlfile, "version", get_version(), INDENT1)
     write_simple_tag(xmlfile, "timetype", self.db.get_time_type().get_name(), INDENT1)
     if len(self.db.get_all_eras()) > 0:
         self._write_eras(xmlfile)
     self._write_categories(xmlfile)
     self._write_events(xmlfile)
     self._write_view(xmlfile)
     self._write_now_value(xmlfile)
Ejemplo n.º 8
0
def display_about_dialog():
    info = wx.AboutDialogInfo()
    info.Name = APPLICATION_NAME
    info.Version = get_version()
    info.Copyright = COPYRIGHT_TEXT
    info.Description = APPLICATION_DESCRIPTION
    info.WebSite = (WEBSITE, "%s Website" % APPLICATION_NAME)
    info.Developers = DEVELOPERS
    info.Translators = TRANSLATORS
    info.Artists = ARTISTS
    info.License = LICENSE
    wx.AboutBox(info)
Ejemplo n.º 9
0
 def _write_timeline(self, file):
     write_simple_tag(file, "version", get_version(), INDENT1)
     write_simple_tag(file, "timetype", self.time_type.get_name(), INDENT1)
     self._write_categories(file)
     self._write_events(file)
     self._write_view(file)