# Path: Pyblio/Config.py
# class ConfigItem:
# class Storage:
# class PrimaryType:
# class String (PrimaryType):
# class Boolean (PrimaryType):
# class Integer (PrimaryType):
# class Element:
# class Tuple:
# class List:
# class Dict:
#     def __init__ (self, name, description, vtype = None, hook = None, user = None):
#     def set (self, value):
#     def get (self):
#     def __init__ (self):
#     def eventually_resolve (self, key):
#     def domains (self):
#         def fill_hash (key, hsht = hsht): hsht [key] = 1
#     def keys_in_domain (self, domain):
#         def test_dom (key, dom = domain):
#     def keys (self):
#     def has_key (self, key):
#     def __getitem__ (self, key):
#     def __setitem__ (self, key, value):
#     def parse_dir (self, dir):
# def define (key, description, vtype = None, hook = None, user = None):
# def set(key, value):
# def set_and_save  (key, value):
# def forget_changes ():
# def get (key):
# def keys ():
# def has_key (key):
# def domains ():
# def keys_in_domain (domain):
# def parse_directory (dir):
#     def match (self, value):
#     def __init__ (self):
#     def __str__ (self):
#     def __init__ (self):
#     def __str__ (self):
#     def __init__ (self, min = None, max = None):
#     def match (self, value):
#     def __str__ (self):
#     def __init__ (self, elements):
#     def match (self, value):
#     def __str__ (self):
#     def __init__ (self, subtypes):
#     def match (self, value):
#     def __str__ (self):
#     def __init__ (self, subtype):
#     def match (self, value):
#     def __str__ (self):
#     def __init__ (self, key, value):
#     def match (self, value):
#     def __str__ (self):
# def load_user ():
# def save_user (changed):


import os
import string
import signal
from gettext import gettext as _
from Pyblio import Config
# -*- coding: utf-8 -*-
# This file is part of pybliographer
#
# Copyright (C) 2018 Germán Poo-Caamaño <gpoo@gnome.org>
# Copyright (C) 1998-2004 Frederic GOBRY <gobry@pybliographer.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
#





class LyXClient:
    def __init__ (self):
        self.pin = None
        self.pout = None
        

# Path: Pyblio/Config.py
# class ConfigItem:
# class Storage:
# class PrimaryType:
# class String (PrimaryType):
# class Boolean (PrimaryType):
# class Integer (PrimaryType):
# class Element:
# class Tuple:
# class List:
# class Dict:
#     def __init__ (self, name, description, vtype = None, hook = None, user = None):
#     def set (self, value):
#     def get (self):
#     def __init__ (self):
#     def eventually_resolve (self, key):
#     def domains (self):
#         def fill_hash (key, hsht = hsht): hsht [key] = 1
#     def keys_in_domain (self, domain):
#         def test_dom (key, dom = domain):
#     def keys (self):
#     def has_key (self, key):
#     def __getitem__ (self, key):
#     def __setitem__ (self, key, value):
#     def parse_dir (self, dir):
# def define (key, description, vtype = None, hook = None, user = None):
# def set(key, value):
# def set_and_save  (key, value):
# def forget_changes ():
# def get (key):
# def keys ():
# def has_key (key):
# def domains ():
# def keys_in_domain (domain):
# def parse_directory (dir):
#     def match (self, value):
#     def __init__ (self):
#     def __str__ (self):
#     def __init__ (self):
#     def __str__ (self):
#     def __init__ (self, min = None, max = None):
#     def match (self, value):
#     def __str__ (self):
#     def __init__ (self, elements):
#     def match (self, value):
#     def __str__ (self):
#     def __init__ (self, subtypes):
#     def match (self, value):
#     def __str__ (self):
#     def __init__ (self, subtype):
#     def match (self, value):
#     def __str__ (self):
#     def __init__ (self, key, value):
#     def match (self, value):
#     def __str__ (self):
# def load_user ():
# def save_user (changed):


# Path: Pyblio/LyX.py
import os
import string
import signal
from gettext import gettext as _
from Pyblio import Config

# -*- coding: utf-8 -*-
# This file is part of pybliographer
#
# Copyright (C) 2018 Germán Poo-Caamaño <gpoo@gnome.org>
# Copyright (C) 1998-2004 Frederic GOBRY <gobry@pybliographer.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
#





class LyXClient:
    def __init__ (self):
        self.pin = None
        self.pout = None
        

        base = Config.get ('base/lyxpipe').data